linux centos7.8安裝mysql 8.0.20(超級詳細步驟)


首先准備好安裝包,下載地址:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz

1.現在在 /var/local下 創建mysql文件夾 mkdir mysql

2.切換到mysql文件夾下 cd mysql

3.通過xft或者RZ命令將包傳進去。

 

 

 4.包有了之后,解壓出來   tar xvJf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz

 

 5.改一下文件名字順便移除來,太長了不方便使用

 

 

 

 6.進入解壓后的數據庫安裝包,創建data文件夾

 

 

7. 然后創建mysql的用戶和用戶組以及修改mysql用戶的密碼

 

8.授權用戶

 

 

 9.切換到bin目錄下面,進行初始化(標紅的為你的初始化密碼)。

 

 

 10.然后編輯my.cnf文件,注釋mysqld_safe   下面是我的參數,僅做參考

[mysqld]
basedir=/var/local/mysql-8.0/
datadir=/var/local/mysql-8.0/data/
socket=/tmp/mysql.sock
character-set-server=UTF8MB4

 

 

 11.配置文件改好了之后,然后將數據庫的服務添加到系統並授權

[root@node2 mysql-8.0]# pwd
/var/local/mysql-8.0
[root@node2 mysql-8.0]# cp -a ./support-files/mysql.server /etc/init.d/mysql
[root@node2 mysql-8.0]# chmod +x /etc/init.d/mysql
[root@node2 mysql-8.0]# chkconfig --add mysql
[root@node2 mysql-8.0]#

 

 

 12.然后現在就可以啟動mysql的服務了:

 

 

 13.將mysql命令添加到服務   ln -s /var/local/mysql-8.0/bin/mysql /var/bin

 

 14.登陸mysql修改密碼,並使密碼立即生效

修改root密碼 

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

其中123456是新的密碼自己設置,執行flush privileges;使密碼立即生效;

 

15.選擇數據庫,use mysql;

修改遠程連接並生效

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

flush privileges;

 

 

 安裝就完畢了,下次登陸的時候就用剛才設置的那個密碼去登陸。

 

 

 

若出現mysql未找到命令:那是因為你沒把mysql加入到系統環境中

可vim /etc/profile 文件,加入如下代碼,(也就是配置環境變量)

 

然后執行source 命令

 

然后任意環境下測試MySQL登陸,都是可以正常登陸的,至此,mysql安裝以及基本配置就結束了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM