linux系統MySQL忘記root密碼

2021-09-23 23:56:14 字數 808 閱讀 6505

必須有linux系統的最高許可權 root的密碼。

登入系統:

執行命令:vim /etc/my.cnf,新增skip-grant-tables,再儲存:

重啟mysql:service mysqld restart

執行:mysql -uroot -p,不需要輸入密碼直接按回車鍵(enter);

用sql語句修改密碼,執行:

use mysql ;

5.6以下版本:update user set password = password ( 『new-password』 ) where user = 『root』 ;

5.6及以上版本:update user set authentication_string = password ( 『new_password』 ) where user = 『root』 ;

提示成功,退出mysql,執行:exit

開啟vim /etc/my.cnf,把剛才新增進去的那句刪掉,再儲存;

重啟mysql:service mysqld restart

成功修改密碼;

忘記Linux系統密碼

一.lilo引導 1.在出現 lilo 提示時鍵入 linux single boot linux single 2.回車可直接進入linux單使用者模式 3.vi etc passwd 刪除root項中的密碼 這裡也可以直接使用passwd命令重新設定root的密碼 4.reboot重啟,root...

Mysql忘記密碼 linux

vim etc my.cnf 編輯檔案,找到 mysqld 在下面新增一行skip grant tables mysqld skip grant tables wq 儲存退出service mysqld restartmysql uroot p 直接按回車,這時不需要輸入root密碼update m...

linux 下mysql忘記密碼

1 首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的 狀態下,其他的使用者也可以任意地登入和修改mysql的資訊。可以採用將mysql對 外的埠封閉,並且停止apache以及所有的使用者程序...