mysql-MYSQL 5.7 root 密碼 忘記

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_7ZVZhEAwJszwLtubJSCfZqyq9BOt0P5qruToBufXa9L97itnGxrja

解決辦法

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

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享