Installing MySQL on Linux Using the MySQL Yum Repository
1.下載yum Repository
MySQL Yum Repository
選擇和下載release package
2.下載的是基於EL7-based 系統
yum localinstall mysql80-community-release-el7-2.noarch.rpm
3.查詢enabled 的倉庫
yum repolist enabled | grep "mysql.-community."
mysql
4.經過下面命令安裝mysql
yum install mysql-community-server
sql
5.經過命令啓動mysql
systemctl start mysqld
加密
6.經過命令查詢初始密碼
grep 'temporary password' /var/log/mysqld.log
cdn
7.經過命令就能夠進入
mysql -uroot -ppassword
server
8.修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
blog
9.mysql 遠程登陸
use mysql;
update user set host = '%' where user = 'root';
能夠經過以下命令下降密碼強度
SET GLOBAL validate_password.policy=LOW;
SET GLOBAL validate_password.length=4;
mysql8 以前的版本中加密規則是mysql_native_password,而在mysql8以後,加密規則是caching_sha2_password,
解決問題方法有兩種,一種是升級navicat驅動,一種是把mysql用戶登陸密碼加密規則還原成mysql_native_password.
ALTER USER 'root'@'%' IDENTIFIED BY 'root123' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root123';
flush privileges;
完成以上操做,則能夠遠程鏈接上。get