centos8安裝mysql8


centos8安裝mysql

1.下載

官方下載地址

百度網盤分享

image-20210307105249660

image-20210307105540182

2.上傳:

我使用的shell工具是 finalshell,任意shell工具都可以

創建一個文件夾,用於放下載的壓縮包,我這里創建的是 /usr/local/mysql

image-20210307111501672

3.解壓

image-20210307111753297

4.安裝

4.1 安裝common

rpm -ivh mysql-community-common-8.0.23-1.el8.x86_64.rpm  --nodeps --force

image-20210307112109210

4.2 安裝libs

rpm -ivh mysql-community-libs-8.0.23-1.el8.x86_64.rpm --nodeps --force

image-20210307112305910

4.3 安裝client

rpm -ivh mysql-community-client-8.0.23-1.el8.x86_64.rpm --nodeps --force

image-20210307112426052

4.4 安裝server

rpm -ivh mysql-community-server-8.0.23-1.el8.x86_64.rpm --nodeps --force

image-20210307112559128

4.5 驗證安裝:

 rpm -qa | grep mysql

image-20210307112752659

5. 初始化

5.1 初始化配置及開機啟動

mysqld --initialize;
chown mysql:mysql /var/lib/mysql -R;
systemctl start mysqld.service;
systemctl enable mysqld;

image-20210307130626338

5.2 查詢生成的默認密碼:

cat /var/log/mysqld.log | grep password

image-20210307130921117

5.3 使用默認密碼登錄

mysql -uroot -p

image-20210307131329848

5.4 修改root密碼策略及外網訪問

5.4.1 修改root密碼策略及密碼:
alter user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

image-20210307132127165

5.4.2 退出,然后使用新密碼重新登錄
exit;
mysql -uroot -p
root

image-20210307132303322

5.4.3 修改root host為%,以便遠程訪問

這里安裝mysql的目的是學習使用,所以沒有顧及安全問題,正式使用,應該創建一個單獨的賬號,而不是直接操作root賬號

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

image-20210307132816073

感謝!參考文章:https://www.tqwba.com/x_d/jishu/289917.html


免責聲明!

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



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