生活随笔
收集整理的這篇文章主要介紹了
Centos中重置MySQL密码
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Centos重置MYSQL密碼
關(guān)閉mysql服務(wù) systemctl stop mysqld
mysql的配置在/etc/my.cnf文件中,在這個(gè)文件的末尾加上skip-grant-tables保存并退出 vim /etc/my.cnf
重新啟動(dòng)mysql服務(wù) systemctl start mysqld
通過(guò)命令行進(jìn)入mysql客戶(hù)端 -- 經(jīng)過(guò)上面的操作后當(dāng)前情況是可以直接跳過(guò)密碼認(rèn)證與mysql服務(wù)器建立連接mysql -u root
設(shè)置這個(gè)賬號(hào)的密碼為空 -- 進(jìn)入到mysql這個(gè)庫(kù)中use mysql-- 設(shè)置賬號(hào)密碼為空update user set authentication_string='' where user='root';
退出mysql客戶(hù)端 -- 可以直接退出客戶(hù)端(結(jié)尾不需要有分號(hào))quit-- 可以退出客戶(hù)端(結(jié)尾必須有分號(hào))exit;
關(guān)閉mysql服務(wù)器 systemctl stop mysqld
重新修改my.cnf文件,去掉剛剛加的skip-grant-tables
啟動(dòng)mysql服務(wù)器 systemctl start mysqld
進(jìn)入到mysql客戶(hù)端 -- 剛剛設(shè)置密碼為空,所以可以直接進(jìn)去mysql -u root
設(shè)置新的密碼 ALTER USER 'root'@'localhost' IDENTIFIED BY '新的密碼';
下次退出mysql再進(jìn)入的時(shí)候就輸入剛剛設(shè)置好的密碼
總結(jié)
以上是生活随笔為你收集整理的Centos中重置MySQL密码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。