Linux安裝MySQL一共有兩種方式,一種是下載安裝包離線安裝,另外一種就是經過yum
在線安裝,這裏先介紹在線安裝的方式,此方法簡單方便,出錯最少,可是沒法控制安裝的MySQL版本,若是須要特定版本的MySQL依然建議本身下載安裝包進行安裝。node
# rpm -qa | grep mysql
mysql
rpm -e
或rpm -e --nodeps
命令進行卸載# rpm -e mysql // 普通刪除模式 # rpm -e --nodeps mysql // 強力刪除模式,若是使用上面命令刪除時,提示有依賴的其它文件,則用該命令能夠對其進行強力刪除
卸載完成後經過命令rpm -qa | grep mysql
查看是否卸載成功。sql
# yum list | grep mysql
數據庫
# yum install -y mysql-server mysql mysql-devel
code
# rpm -qi mysql-server
server
# service mysqld start
class
# chkconfig --list | grep mysqld mysqld 0:關閉 1:關閉 2:關閉 3:關閉 4:關閉 5:關閉 6:關閉 # chkconfig mysqld on # chkconfig --list | grep mysql mysqld 0:關閉 1:關閉 2:啓用 3:啓用 4:啓用 5:啓用 6:關閉
# mysqladmin -u root password 'password' // 經過該命令給root帳號設置密碼爲 password
配置
# mysql -u root -p //查詢 select Host,User from user; //更新 update user set Host='%' where Host='localhost'; //刷新數據庫權限 flush privileges;
# mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
# mysqladmin -u root password "newpass" //而後輸入老密碼 //若是root已經設置過密碼,採用以下方法修改密碼 # mysqladmin -u root password oldpass "newpass"
# mysql -u root # mysql> use mysql; # mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root'; # mysql> FLUSH PRIVILEGES;
2017.09.03date