在windows環境中,可以用如下方法重置root密碼
1、先停止mysql數據庫
2、保存密碼重置sql文件
5.7.6(包括)以后的版本:ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
5.7.5(包括)以前的版本:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
假設保存到文件: c:\reset.txt
3、以管理員身份打開命令行窗口,運行
C:\> cd "C:\Program Files\MySQL\MySQL Server 5.5\bin"
1、先停止mysql數據庫
2、保存密碼重置sql文件
5.7.6(包括)以后的版本:ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
5.7.5(包括)以前的版本:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
假設保存到文件: c:\reset.txt
3、以管理員身份打開命令行窗口,運行
C:\> cd "C:\Program Files\MySQL\MySQL Server 5.5\bin"
C:\> mysqld --init-file=C:\reset.txt
4、啟動后,還不能馬上用新密碼連接數據庫,需要重啟mysql數據庫
4、啟動后,還不能馬上用新密碼連接數據庫,需要重啟mysql數據庫