centos安裝mysql和完全解除安裝mysql
下載mysql yum包
或者wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm
安裝軟體源:
rpm -Uvh mysql57-community-release-el7-10.noarch.rpm
安裝:
yum install -y mysql-community-server
啟動,狀態:
service mysqld start,systemctl start mysqld.service
service mysqld status ,systemctl status mysqld.service
修改密碼:
在mysql5.7之後又密碼了
檢視 grep'temporary password' /var/log/mysqld.log
登入
修改密碼前有一個問題,mysql會設定密碼的格式,我們將密碼設定為最簡單的格式,
如果不設定可能會出現錯誤
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
選擇最簡單的格式:
setglobal validate_password_policy=0;
設定密碼的長度:
set global validate_password_length=1;
修改密碼:
ALTERUSER'root'@'localhost'
讓其他host也可以登入:
GRANTALLPRIVILEGESON *.* TO'root'@'%' IDENTIFIED BY'mypassword'WITHGRANTOPTION;
FLUSH PRIVILEGES;
完全解除安裝mysql
檢視安裝:yum list installed mysql*
rpm -qa|grep -i mysql
解除安裝:
yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf
rpm -e “rpm -qa|grep -i mysql 命令查出的軟體名”
檢視殘留:
whereis mysql
rm -rf ...