centOS yum在線安裝mysql及配置

1.檢查centOS的自帶mysql

yum list installed | grep mysql

2.刪除centOS的自帶mysql

# 當(dāng)結(jié)果顯示為Complete!即卸載完畢    
yum -y remove mysql-libs.x86_64 

3.檢查yum庫中的mysql的版本號

yum list|grep mysql
# 或者用
yum -y list mysql*

4.yum 在線安裝mysql

yum -y install mysql-server mysql mysql-devel

5.檢查是mysql安裝情況

rpm -qi mysql-server

6.啟動mysql服務(wù)

service mysqld start
# start啟動服務(wù)
# restart重啟服務(wù)
# stop停止服務(wù)
# status服務(wù)狀態(tài)

7.修改登錄密碼及訪問權(quán)限

#登錄,默認(rèn)情況下mysql登錄沒有密碼
mysql 
#選擇數(shù)據(jù)庫
mysql> use mysql;
#修改root登錄密碼
mysql> update user set password=password("123456") where user='root';
#修改host訪問權(quán)限,解決其它機(jī)器訪問問題
mysql> update user set host='%' where host='localhost';
#刷新配置
mysql> flush privileges;
#退出
mysql> quit

# 再次登錄
mysql -uroot -p 
Enter password:
mysql> 

當(dāng)設(shè)置出錯,無法登錄時

報 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 錯誤,解決辦法如下:

#1.停止mysql數(shù)據(jù)庫
/etc/init.d/mysqld stop 
#2.執(zhí)行如下命令
mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 
#3.使用root登錄mysql數(shù)據(jù)庫
mysql -u root mysql 
#4.更新root密碼
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
#5.刷新權(quán)限 
mysql> FLUSH PRIVILEGES; 
#6.退出mysql
mysql> quit 
#7.重啟mysql
/etc/init.d/mysqld restart 
#8.使用root用戶重新登錄mysql
mysql -uroot -p 
Enter password: <輸入新設(shè)的密碼newpassword>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容