Centos7下徹底刪除Mysql, 重新安裝Mysql

徹底卸載mysql,刪除低版本數據庫,安裝新版本。以5.7.30爲例。

徹底刪除低版本mysql

一、檢查是否安裝了Mysql

  • Yum檢查

yum list installed | grep mysql

安裝則直接刪除

yum remove mysql mysql-server mysql-libs compat-mysql

yum remove mysql-community-release

  • rpm檢查

rpm -qa | grep -i mysql 

有則直接刪除

rpm -e --nodeps mysql-community-libs-5.7.22-1.el7.x86_64

rpm -e –nodeps mysql57-community-release-el7-11.noarch

二、口令查找Mysql的安裝目錄和殘存文件

1. whereis mysql

2. find / -name mysql

找到後,全部rm刪除。

三、查看mysql配置文件

以my.cnf爲例,一般在/etc/my.cnf,直接rm即可。

如果設置了開機啓動,也需要關閉。

chkconfig --list | grep -i mysql

chkconfig --del mysqld

四、再次檢查

重複上面的步驟,檢查是否完關於mysql的內容。

安裝高版本mysql

一、yum安裝,下載mysql

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

開始安裝:
yum -y install mysql57-community-release-el7-10.noarch.rpm 
yum -y install mysql-community-server
至此,安裝完成!

設置mysql

啓動:

systemctl start mysqld.service
查看狀態:
systemctl status mysqld.service

mysql此時應該已經處於activit狀態,登陸設置密碼即可,首次安裝時會默認生成一個密碼,需要獲取:

grep "password is" /var/log/mysqld.log

使用密碼登陸數據庫,首次登陸,需要重新設置新密碼,

mysql -uroot -p

更改密碼弱口令設置,設置簡單密碼。

mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;

設置新的密碼:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
mysql> flush privileges; 

配置遠程登錄:

mysql> grant all privileges on *.* to root@"%" identified by "123456";
mysql> flush privileges;

ok,到此安裝完成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章