官網下載rpm包,未解決包依賴,需要下載如下包
mysql-community-common-8.0.18-1.el7.x86_64.rpm
mysql-community-libs-8.0.18-1.el7.x86_64.rpm
mysql-community-client-8.0.18-1.el7.x86_64.rpm
mysql-community-server-8.0.18-1.el7.x86_64.rpm
使用yum安裝包,安裝順序如上,安裝命令如下
yum localinstall mysql-community-common-8.0.18-1.el7.x86_64.rpm
安裝成功後啓動mysqld服務,命令如下
systemctl start mysqld
啓動完成後使用netstat查看端口是否監聽,命令如下
netstat -lnp 查看3306端口是否監聽
確定開啓後開始設置MySQL賬戶及密碼,MySQL8.0安裝初始化後密碼會輸出到/var/log/mysqld.log日誌下,使用初始密碼登錄,如下
mysqld -uroot -p
在MySQL中新建對應用戶及賦權,如下
mysql> alter user 'root'@'localhost' identified with mysql_native_password by 'Evildragonfly@23'; 選項爲密碼加密格式支持naticat
mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'Evildragonfly@23'; 需要先創建用戶後才能針對用戶授權
mysql> GRANT ALL PRIVILEGES ON . TO 'root'@'%' WITH GRANT OPTION; 針對創建的用戶進行grant聲明授權
mysql> flush privileges; 刷新緩存
完成MySQL8.0安裝,安裝完成後請注意firewalld和色Linux權限,避免連不上的問題。