5.7.20mysql修改密码,ubuntu系统mysql5.7.20忘记root密码修改
1 停止mysql服務(wù)
service mysqld start
2 增加參數(shù)運(yùn)行 skip-grant-tables參數(shù)為忽略用戶(hù)驗(yàn)證
mysqld --skip-grant-tables --user=mysql
3 打開(kāi)另一個(gè)終端,mysql -uroot可以登錄到mysql數(shù)據(jù)庫(kù)
4 在mysql終端中切換包含用戶(hù)信息的名稱(chēng)為mysql的數(shù)據(jù)庫(kù)
use mysql;
5 運(yùn)行更新用戶(hù)密碼的sql語(yǔ)句,mysql 5.7.20版本中用戶(hù)密碼字段為authentication_string
更新root用戶(hù)密碼為空的sql
update user set authentication_string='' where user='root';
更新root用戶(hù)密碼為復(fù)雜字符串的sql,mysql會(huì)檢查如果密碼簡(jiǎn)單不能通過(guò)
update user set authentication_string=password('Abc@123') where user='root';
6 關(guān)閉mysqld進(jìn)程,使用ps aux | grep mysqld找到進(jìn)程id,然后使用kill -9 id關(guān)閉mysqld進(jìn)程
7 使用系統(tǒng)服務(wù)啟動(dòng)mysql服務(wù)器
service mysqld start
再次使用mysql命令,使用修改的密碼可以登錄
與50位技術(shù)專(zhuān)家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的5.7.20mysql修改密码,ubuntu系统mysql5.7.20忘记root密码修改的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mysql导入向导,SQL Server
- 下一篇: ccf报数游戏java,CCF 2017