首頁  >  文章  >  資料庫  >  mysql-MYSQL 5.7 root 密碼 忘記

mysql-MYSQL 5.7 root 密碼 忘記

WBOY
WBOY原創
2016-10-22 00:00:071024瀏覽

mysql密碼

在網路上搜了許多方法都試過了,請問誰可以給我可靠一點的方法嗎。 。

回覆內容:

卸載重裝mysql,簡單粗暴,見效快

Mysql版本:5.1
1. 先檢查mysql服務是否啟動,若已啟動則先將其停止服務,可在開始功能表的執行,使用指令:
net stop mysql
開啟第一個cmd窗口,切換到mysql的bin目錄,執行指令:
mysqld --defaults-file="C:Program FilesMySQLMySQL Server 5.1my.ini" --console --skip-grant-tables
註:
指令透過跳過權限安全性檢查,開啟mysql服務,這樣連接mysql時,可以不用輸入使用者密碼。
2.開啟第二個cmd窗口,連接mysql:
輸入指令:
mysql -uroot -p
出現:
Enter password:
在這裡直接回車,不用輸入密碼。
然後就會出現登入成功的訊息,
使用指令:
show databases;
使用指令切換到mysql資料庫:
use mysql;
使用指令更改root密碼:
UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
刷新權限:
FLUSH PRIVILEGES;
然後退出,重新登入:
quit
再登入:
mysql -uroot -p
出現輸入密碼提示,輸入新的密碼即可登入:
Enter password: ***
顯示登入資訊: 成功 就一切ok了

修改MySQL的設定檔(預設為/etc/my.cnf),在[mysqld]下新增一行skip-grant-tables
儲存設定文件,重啟mysql服務
再次進入MySQL命令列 mysql -uroot -p,輸入密碼時直接回車,就會進入MySQL資料庫了
這時可以修改root密碼:
mysql>use mysql;
mysql> update user set password=passworD("test") where user='root';
mysql> flush privileges;
mysql> exit;

2、3樓都正解,3樓是俺們常用方式,簡單粗暴,見效快666

mysqladmin指令看起來像可以,之前弄過,忘了

使用mysql指令是可以的 ,以前弄過,不過現在忘記了。你可以百度,百度上有!

http://zhidao.baidu.com/link?url=d2po92PabckeUUqQ0X_AXrk2rFYGvJev_7ZVZhEAwJszwLtubJSCfZqyq9BOt0P5qruToBufXa9Lja

解決辦法

你有navicat 嗎?有的話,打開,好像是mysql 庫裡面有個user表,裡面有用戶,沒有navicat的話,試試超級管理員登陸

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn