Centos7安裝、卸載mysql詳細流程

一、卸載

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.cnfrm -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;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章