CentOS 7重裝mysql8.0.15


查看是否安裝有mysql

rpm -qa | grep mysql

有的話先刪除干凈

下載MySQL yum源

wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

安裝yum源

yum localinstall mysql80-community-release-el7-1.noarch.rpm

更新yum源

yum clean all
yum makecache

創建Mysql賬戶

groupadd mysql

若提示已經存在
groupadd: group 'mysql' already exists
解決:
groupdel mysql
了解詳情

若提示無法刪除
groupdel: cannot remove the primary group of user 'mysql'

解決方法:

sudo vipw

 sudo vipw -s 


若vim 保存提示 readonly option is set (add!to override)
你有權限修改文件嗎?
如果是root權限,可以
:wq!
了解詳情

之后就可以正常執行如下命令了

groupdel mysql
groupadd mysql
useradd -g mysql mysql

開始安裝MySQL

yum install mysql-community-server

啟動MySQL

systemctl start mysqld

查看初始化密碼

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

登錄MySQL

mysql -u root -p

修改初始化密碼

ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourpassword';
密碼一定要大小寫字母+數字+符號,如:Aa-123456789

否則報錯:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
了解詳情

允許任何主機訪問數據庫

update user set host = "%" where user = "root";
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;

刷新權限

FLUSH PRIVILEGES;

本地用sqlyog連接遇到這個(可能版本太低)

了解詳情

下載Navicat可以正常連接

本文參考

個人網站


免責聲明!

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



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