centos 7 mysql 卸載和安裝

centos 7 mysql 卸載和安裝

我們都知道  msyql如果卸載不乾淨,在我們更換版本時候會出現各種奇怪的問題,下面是我在更換版本的一些過程記錄

mysql卸載

首先,查找一下相關依賴組件:

rpm -qa|grep mysql

然後刪除相關依賴:

rpm -ev 依賴組件 --nodeps  其中nodeps可以忽略其依賴的其他組件以防止刪除不掉

之後找到相關mysql文件:

find / -name mysql

將找到的相關文件刪除:

rm -rf 相關文件

還要講my.cnf 配置信息刪除:

rm -rf my.cnf

這樣就卸載乾淨了

mysql安裝

首先mysql下載:

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

安裝mysql源

yum -y install mysql57-community-release-el7-10.noarch.rpm

安裝mysql服務:

yum -y install mysql-community-server

移除相關依賴防止更新源:

yum remove mysql57-community-release-el7-10.noarch.rpm

mysql初始配置

 啓動mysql:

systemctl start mysqld.service

狀態監測:

systemctl status mysqld.service

停止mysql:

systemctl stop mysqld.service

初始密碼:

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

入口:

mysql -u root -p 回車輸入passwd

初始密碼必須要修改才能對數據庫進行操作:

set global validate_password_policy=0;

set global validate_password_length=1;

use mysql;

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

打開遠程連接:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';

字符集配置:

vim /etc/my.cnf

[mysqld]

character-set-server=utf8

[mysql]

default-character-set=utf8

[client]

default-character-set=utf8

:x保存退出

重啓mysql服務即可。

這樣就配置完成了~.~。

 

 

 

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