mysql root密碼忘記的解決方法

2021-10-24 18:26:05 字數 1099 閱讀 8061

1.在命令列執行:taskkill /f /im mysqld-nt.exe

下面的操作是操作mysql中bin目錄下的一些程式,如果沒有配置環境變數的話,需要切換到mysql的bin 目錄下執行如下語句。不然無效

2.繼續在命令列執行:mysqld-nt --skip-grant-tables

3.新開乙個命令列執行:mysql -u root   (如果沒有配置mysql的bin環境變數的話需要切換到bin目錄下執行此語句)

如果不想改密碼,只是想看原來的密碼的話。可以在命令列執行這個語句

select host,user,password from mysql.user;//即可檢視到使用者和密碼

如果要修改密碼的話,在命令列下執行下面的語句

update mysql.user set password='這裡填寫你要設定的密碼'  where user='root';

這裡我設定了空密碼。

完成這些操作後,繼續在命令列執行

taskkill /f /im mysqld-nt.exe;//安全著想,先結束,因為現在這樣是可以用mysql -u root 直接登入的

net start mysql;//啟動mysql服務

linux下忘記mysql root密碼解決辦法

1.編輯檔案,找到 mysqld 在下面新增一行skip grant tables vi etc my.cnf mysqld skip grant tables wq 儲存退出 service mysqld restart 重啟mysql服務2.進入mysql控制台 mysql uroot p 直接...

linux下忘記mysql root密碼解決辦法

1 vi etc my.cnf 編輯檔案,找到 mysqld 在下面新增一行skip grant tables mysqld skip grant tables wq 儲存退出 service mysqld restart 重啟mysql服務 2 進入mysql控制台 mysql uroot p 直...

mysql root忘記密碼

etc init.d mysql stop usr local mysql bin mysqld safe user mysql skip grant tables skip networking mysql u root mysql mysql update user set password p...