linux安裝mysql8.0全過程
1.阿里巴巴鏡像站下載安裝包
地址:mysql-MySQL-8.0安裝包下載_開源鏡像站-阿里云
查看服務(wù)器架構(gòu),下載對應(yīng)安裝包
uname -m


2.上傳解壓包到usr/local解壓安裝包
tar -xvf mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz
3.修改解壓后的文件夾為mysql
mv mysql-8.0.27-linux-glibc2.12-x86_64 mysql

4.創(chuàng)建mysql用戶組和用戶并修改權(quán)限
groupadd mysql sudo useradd -r -g mysql mysql
5.創(chuàng)建目錄并修改權(quán)限
mkdir -p /data/mysql chown mysql:mysql -R /data/mysql
6.配置mysql所需的配置文件
vim /etc/my.cnf
[mysqld] bind-address=0.0.0.0 port=3306 user=mysql basedir=/usr/local/mysql datadir=/data/mysql socket=/tmp/mysql.sock log-error=/data/mysql/mysql.err pid-file=/data/mysql/mysql.pid character_set_server=utf8mb4 symbolic-links=0 explicit_defaults_for_timestamp=true lower_case_table_names=1
7.初始化數(shù)據(jù)庫
進入mysql的bin目錄
cd /usr/local/mysql/bin/
初始化mysql
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
查看mysql的臨時密碼
cat /data/mysql/mysql.err

將mysql.server復(fù)制到/etc/init.d/mysql中
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
啟動mysql
service mysql start
8.修改默認密碼
./mysql -u root -p
這里輸入的密碼就是上面查看的臨時密碼

執(zhí)行修改密碼命令,此處的’root@3306’是我的密碼,你可以改成你自己想要的密碼
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root@3306';

執(zhí)行完修改命令,刷新一下
flush privileges;
9.配置允許遠程連接
use mysql; update user set host='%' where user='root'; flush privileges;
10.使用客戶端連接

11.遇見問題總結(jié)
如果之前安裝過mysql,在第二次安裝時啟動服務(wù)提示
Starting MySQL... ERROR! The server quit without updating PID file (/data/mysql/mysql.pid).
說明上一次mysql未知原因關(guān)閉mysql.sock.lock被鎖,刪掉重啟即可
12.總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux命令學(xué)習(xí)總結(jié)之rm命令
rm命令用來刪除Linux系統(tǒng)中的文件或目錄。通常情況下rm不會刪除目錄,你必須通過指定參數(shù)-r或-R來刪除目錄。接下來通過本文給大家分享Linux命令學(xué)習(xí)總結(jié)之rm命令,對linux rm命令相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧2016-01-01
ubuntu+php環(huán)境下的Memcached 安裝方法
Memcached是一套分散式的高速緩存系統(tǒng),當(dāng)初是Danga Interactive為了LiveJournal所發(fā)展2011-11-11
詳解Linux環(huán)境下NodeJS的安裝配置(HelloWorld)
本篇文章主要介紹了Linux環(huán)境下NodeJS的安裝配置,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-01-01
Centos8搭建本地Web服務(wù)器的實現(xiàn)步驟
這篇文章主要介紹了Centos8搭建本地Web服務(wù)器的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01
如何在Linux操作系統(tǒng)下安裝Apache服務(wù)的方法實例詳解
這篇文章主要介紹了如何在Linux操作系統(tǒng)下安裝Apache服務(wù)的方法,本文通過實例圖文相結(jié)合給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07

