1 下載和安裝mysql源
- 1.1 下載mysql源
wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
- 1.2 安裝mysql源
yum -y localinstall mysql80-community-release-el7-1.noarch.rpm
- 1.3 在線安裝MySQL
yum -y install mysql-community-server
安裝過程兔仰,安裝時間比較長
- 1.4 啟動mysql服務(wù)
啟動mysql服務(wù)
systemctl start mysqld
查看進(jìn)程
ps -ef |grep mysql
- 1.5 修改root登陸密碼灯萍,可遠(yuǎn)程連接
mysql安裝完成之后杯巨,在/var/log/mysqld.log文件中給root生成了一個臨時的默認(rèn)密碼,用grep命令搜一下癌椿。
grep -R "password" /var/log/mysqld.log
- 1.6登錄mysql
mysql -uroot -p
- 1.7 修改密碼
alter user 'root'@'localhost' identified by 'QWer12#$';
- 1.8 要將host=‘localhost’改成‘%’
update mysql.user set host='%' where user='root';
flush privileges;
-
1.9 由于mysql8 之前的版本中加密規(guī)則是mysql_native_password,而在mysql8之后,加密規(guī)則是caching_sha2_password, 所以使用Navicat遠(yuǎn)程連接失敗
失敗
因此需要修改密碼規(guī)則健蕊,如下:
- 1.10、設(shè)置用戶配置項
(1) 查看用戶信息
select host,user,plugin,authentication_string from mysql.user;
備注:host為 % 表示不限制ip localhost表示本機(jī)使用 plugin非mysql_native_password 則需要修改密碼
(2)修改用戶密碼
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'newpassword'; #更新一下用戶的密碼 root用戶密碼為newpassword