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服務即可。
這樣就配置完成了~.~。