一、卸載
1、查看mysql安裝了哪些東西:rpm -qa | grep -i mysql
mysql57-community-release-el7-11.noarch
mysql-community-libs-5.7.28-1.el7.x86_64
mysql-community-server-5.7.28-1.el7.x86_64
mysql-community-common-5.7.28-1.el7.x86_64
mysql-community-client-5.7.28-1.el7.x86_64
2、yum 卸載、刪除mysql
yum remove mysql57-community-release-el7-11.noarch
.....
yum remove mysql-community-client-5.7.28-1.el7.x86_64
3、查找mysql相關目錄:find / -name mysql
,刪除相關目錄:rm -rf /var/lib/mysql ...
4、刪除mysql 配置文件:rm –rf /usr/my.cnf
,rm -rf /root/.mysql_sercret
至此卸載乾淨。
二、安裝
1、創建一個目錄:mkdir /use/local/mysql
,進入目錄:cd /use/local/mysql
2、yum源安裝
-- 下載mysql yum源
wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
-- 安裝yum源
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
3、安裝mysql
yum install mysql-community-server
4、成功安裝之後重啓mysql服務:
/bin/systemctl restart mysqld.service
5、此時登陸:mysql -uroot -p
報錯
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)
6、查看默認密碼
mysql安裝完成之後,在/var/log/mysqld.log文件中給root生成了一個默認密碼。
-- 使用此命令快捷查看
grep "password" /var/log/mysqld.log
7、設置密碼校驗
設置密碼報錯如下,原因是你設置的密碼不符合密碼校驗,此時需要修改校驗。
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
- 首先需要設置密碼的驗證強度等級
mysql>set global validate_password_policy=LOW;
- 設置密碼長度爲 4位,根據密碼長度設置長度
mysql>set global validate_password_length=4;
密碼驗證設置結束,在試試修改密碼。
8、修改默認密碼
mysql進行修改:
-- 設置密碼
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
-- 刷新
mysql>FLUSH PRIVILEGES;
三、遠程Navicat工具連接mysql
連接時報錯
1130-host'111. 201.124. is not allowed to connect to this MYSQL server
原因是數據庫需要設置允許遠程登陸
,默認是"localhost" ,需要修改爲"%"
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
mysql>flush privileges;
mysql>exit;