初學mysql,今天登入發現密碼不對,試了好多次,還是沒能登進去,看網上有好多是讓先停止mysql,然後修改配置檔案 /etc/my.cnf,按照步驟進行了,也是沒能成功(應該是自己操作方法不對),最後發現了是因為我的mysql程序還在進行,
在修改檔案之前應該先中止mysql所有程序,
下面是解決辦法:
檢視mysql程序 ps -ef | grep mysql
1. killall -term mysqld (殺死系統裡的mysql程序)
2. mysqld_safe –skip-grant-table & (以不檢查許可權的方式啟動mysql)
3. mysql -u root -p (不用輸密碼,直接回車)
4. use mysql
5. update user set password=password( 『123456』 ) where name=』root』; (設定新的密碼)
6. flush privileges; (更新許可權)
7. exit
mysql 密碼忘記 MySQL忘記密碼??怎麼辦
再開啟另外乙個cmd視窗,同樣是進入到mysql的bin目錄,如果已經將mysql的bin目錄配置到環境變數中,可以直接輸入mysql命令 c mysql 5.7.19 winx64 bin mysql welcome to the mysql monitor.commands end with o...
忘記mysql密碼
如果 mysql 正在執行,首先殺之 killall term mysqld。啟動 mysql bin safe mysqld skip grant tables 就可以不需要密碼就進入 mysql 了。然後就是 use mysql update user set password password...
MYSQL密碼忘記
1.先以root使用者登入系統 2.關閉mysql服務或程序 service mysql d stop killall mysqld 3.特權啟動mysqld safe skip grant tables 4.然後可以不需要密碼進入mysql mysql u root p 要求輸入密碼時直接回車即可...