CentOS 7重裝mysql8.0.15

查看是否安裝有mysql

rpm -qa | grep mysql

有的話先刪除乾淨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 瞭解詳情spring

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

解決方法:

sudo vipw

sudo vipw -s

若vim 保存提示 readonly option is set (add!to override) 你有權限修改文件嗎? 若是是root權限,能夠 :wq! 瞭解詳情數據庫

以後就能夠正常執行以下命令了vim

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 瞭解詳情segmentfault

容許任何主機訪問數據庫

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

刷新權限

FLUSH PRIVILEGES;

本地用sqlyog鏈接遇到這個(可能版本過低) 瞭解詳情ide

下載Navicat能夠正常鏈接網站

本文參考ui

我的網站.net

相關文章
相關標籤/搜索