【轉】 linux 安裝mysql8.0 超詳細圖文教程

1.在 /use/local下 創建mysql文件夾

mkdir mysql

2.切換到mysql文件夾下

cd mysql

3.下載mysql

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

     也可以直接在官方下載最新版本 官方下載 選擇linux

4.解壓mysql

tar xvJf mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz

5.重命名文件夾

mv mysql-8.0.21-linux-glibc2.12-x86_64 mysql-8.0

5.創建data文件夾 存儲文件

mkdir data

6.創建用戶組以及用戶和密碼    

    groupadd mysql
     
    useradd -g mysql mysql

7.授權用戶

chown -R mysql.mysql /usr/local/mysql-8.0

8.切換到bin目錄下

cd bin

9.初始化基礎信息

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

得到臨時密碼

10.編輯my.cnf文件  

vi /etc/my.cnf

註釋mysqld_safe  修改信息    

    basedir=/usr/local/mysql-8.0/
    datadir=/usr/local/mysql-8.0/data/
    socket=/tmp/mysql.sock
    character-set-server=UTF8MB4

11.添加mysqld服務到系統  

cp -a ./support-files/mysql.server /etc/init.d/mysql


12.授權以及添加服務     

    chmod +x /etc/init.d/mysql
     
    chkconfig --add mysql

13.啓動mysql

service mysql start

14.查看啓動狀態

service mysql status

15.將mysql命令添加到服務  

ln -s /usr/local/mysql-8.0/bin/mysql /usr/bin

16.登錄mysql  mysql -uroot -p 密碼使用之前隨機生成的密碼

17.修改root密碼  其中123456是新的密碼自己設置

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

 
18.執行   使密碼生效

flush privileges;

 
19.選擇mysql數據庫

use mysql;

20.修改遠程連接並生效       

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

原文鏈接:https://blog.csdn.net/u011421988/article/details/107234718
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章