Linux安裝MySQL8.0

abin1703發表於2020-04-30

1、軟體包下載(下載至本地,上傳至linux目錄,本人一般上傳至/usr/local/src/目錄下):


根據Linux的位數,請下載合適的軟體安裝包:32位下載32位的安裝包,64位下載64位的安裝包


1.1 官網手動下載:


官網網址:https://dev.mysql.com/downloads/mysql/


1.2 Linux映象下載(下載至目錄/usr/local/src/):


cd /usr/local/src/

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz

2、安裝


2.1 解壓安裝包


# 進入下載目錄

/usr/local/src/

# 解壓

tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz

# 檢視

ls

# 顯示內容:

# mysql-8.0.11-linux-glibc2.12-x86_64 .....

# 移動解壓後的資料夾至/usr/local

mv /usr/local/src/mysql-8.0.11-linux-glibc2.12-x86_64 /usr/local/

cd /usr/local/

# 重新命名

mv ./mysql-8.0.11-linux-glibc2.12-x86_64 mysql-8.0

# 建立資料夾data,儲存檔案;

cd /usr/local/mysql-8.0/

mkdir ./data

2.2 建立使用者及使用者組


# 使用者組

groupadd mysql

# 使用者 (使用者名稱/密碼)

useradd -g mysql mysql

2.3 授權


chown -R mysql.mysql /usr/local/mysql-8.0/ # 親測

chown -R mysql .

chgrp -R mysql .

 2.4 初始化資料庫:


# 檢視當前所在目錄

pwd # 若顯示/usr/local/mysql-8.0,請繼續執行,否則請先進入此目錄/usr/local/mysql-8.0

# 初始化 注意檢視是否存在相關目錄,若不存在,請新建

./bin/mysqld --user=mysql --basedir=/usr/local/mysql-8.0/ --datadir=/usr/local/mysql-8.0/data/ --initialize ; # 親測

或 

./bin/mysql --user=mysql --basedir=/usr/local/mysql-8.0/ --datadir=/usr/local/mysql-8.0/data/ --initialize ;

 


注意:截圖從上往下第12-13行生成的“臨時密碼”;


2.5 Mysql配置


vi /etc/my.cnf



2.6 建立MySQL服務


# 新增Mysql到系統服務

cp -a ./support-files/mysql.server /etc/init.d/mysql # 若mysqld,以下mysql相應的修改mysqld,如下圖所示

chmod +x /etc/init.d/mysql 

chkconfig --add mysql

# 檢查服務是否生效  

chkconfig --list mysql



3、啟動Mysql服務


# 啟動

service mysql start;

# 檢視啟動狀態

service mysql status;



登陸Mysql:


# 登陸

mysql -uroot -p

# 輸入"初始化資料庫"操作時的"臨時密碼"



修改密碼:


ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';

4、遠端連線


1.在 my.cnf 的mysqld 下增加


default_authentication_plugin=mysql_native_password

2.進入mysql命令列


use mysql

update user set host ='%' where user='root';

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';

FLUSH PRIVILEGES;

使用客戶端工具進行連線。



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30345407/viewspace-2689578/,如需轉載,請註明出處,否則將追究法律責任。

相關文章