注:在win7+mysql5.6中驗證
方法1和方法3
通過,其他方法未驗證。
方法1: 用set password命令
mysql -u root -p
mysql> set password for 'root'@'localhost' = password('newpass');
方法2:用mysqladmin
mysqladmin -u root password "newpass"
如果root已經設定過密碼,採用如下方法
mysqladmin -u root password oldpass "newpass"
方法3: 用update直接編輯user表
mysql -u root
mysql> use mysql;
mysql> update user set password = password('newpass') where user = 'root';
mysql> flush privileges;
在丟失root密碼的時候,可以這樣
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> update user set password=password("new password") where user='root';
mysql> flush privileges;
MySQL修改root密碼的方法
為了方便自己查詢,我就轉過來了,沒有發現原作者的名字,所以在此感謝了。因為自己使用第一種方法是有效的,所以後面也沒嘗試了。轉到這裡,後續可能會用到吧。方法1 用set password命令 mysql u root mysql set password for root localhost pass...
mySQL 忘記root 密碼 修改方法
如果忘記了 mysql 的 root 密碼,可以用以下方法重新設定 1.kill掉系統裡的mysql程序 2.在命令提示符下 cmd 進入到mysql的bin目錄,用以下命令啟動mysql,以不檢查許可權的方式啟動 mysqld nt skip grant tables 3.然後重新開打乙個命令提示...
Mysql 忘記root密碼修改方法
在忘記root密碼的時候,可以這樣 以windows為例 1.開啟dos視窗,關閉正在執行的mysql服務net stop mysql。2.轉到mysql bin目錄,cd c cd mysql bin。3.輸入mysqld skip grant tables回車。skip grant tables...