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