CentOS7安裝MySQL8詳細步驟

一,官網下載node

https://www.mysql.com/mysql

二,裝卸 mariadbsql

1,查看 mariadb 的安裝包數據庫

rpm -qa | grep mariadb工具

2,裝卸 mariadb加密

rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps3d

3,再次查看 mariadbserver

rpm -qa | grep mariadbblog

三,在/usr/local下建立mysql文件夾get

mkdir mysql

四,把下載的安裝包放入mysql目錄

五,解壓 tar 包

tar -xvf mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar

六,安裝 common

rpm -ivh mysql-community-common-8.0.17-1.el7.x86_64.rpm --nodeps --force

注:

a,--nodeps rpm在安裝/卸載時,不檢查依賴關係,例如安裝/卸載B,B依賴C致使沒法安裝/卸 載,使用--nodeps就能夠安裝/卸載成功

b,--force 強制安裝/卸載

七,安裝 libs

rpm -ivh mysql-community-libs-8.0.17-1.el7.x86_64.rpm --nodeps --force

八,安裝 client

rpm -ivh mysql-community-client-8.0.17-1.el7.x86_64.rpm --nodeps --force

九,安裝 server

rpm -ivh mysql-community-server-8.0.17-1.el7.x86_64.rpm --nodeps --force

十,檢查確認

rpm -qa | grep mysql

十一,對mysql數據庫進行初始化和相關配置

1,mysqld --initialize;

若是報錯

是由於沒有安裝所須要的依賴包

執行:yum install -y libaio

2,設置文件擁用者

chown mysql:mysql /var/lib/mysql -R;

3,systemctl start mysqld.service;

4,systemctl  enable mysqld;設置開機自啓

十二,修改root初始密碼,並修改加密規則,MySql8.0 版本 和 5.0 的加密規則不同,而如今的可視化工具只支持舊的加密方式

1,查看root的初始密碼:cat /var/log/mysqld.log | grep password

初始密碼爲:q-dqgt:xM5f8

2,進入數據庫登錄界面:mysql -uroot -p

輸入以前查詢的密碼,注意不會顯示

3,修改root密碼,並修改加密規則

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

4,經過 exit; 命令退出 MySQL,而後經過新密碼再次登錄

十三,進行遠程訪問的受權(登陸MySQL後操做)

1,use mysql;

2,select host from user where user='root';

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

4,flush privileges;

十四,設置密碼永不過時

1,ALTER USER 'root'@'%' IDENTIFIED BY '新密碼' PASSWORD EXPIRE NEVER;

2,flush privileges;

相關文章
相關標籤/搜索