mysql 8 修改賬號密碼

一 進入Mysql bin目錄

cmd 運行(跳過密碼),運行完不要關閉

mysqld --console --skip-grant-tables --shared-memory

二 新打開一個cmd

mysql bin 目錄下登錄,密碼輸入時,直接回車

mysql -uroot -p

三 修改密碼

mysql> use mysql;
mysql> update user set authentication_string = '' where user="root";
mysql> flush privileges;
mysql> quit

四 修改root權限(不必須)

root用戶的連接權限僅爲localhost,所以只能本地連接。 
 
update user set host='%' where user='root';

五 重啓並登錄

1 關閉第一個cmd窗口,然後運行mysql 服務。

2 密碼輸入時,直接回車

mysql -uroot -p

六 修改密碼

# 'root'@'localhost' 根據你的權限,我在之前修改爲'root'@'%'了
mysql> use mysql;
mysql> alter user 'root'@'localhost' identified by '你的密碼';
mysql> flush privileges;
mysql> quit

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章