如果你是一名使用MySQL數據庫的用戶,你可能會遇到過忘記了MySQL登錄密碼的情況。這時候,不用擔心,因為MySQL提供了一種簡單的方式來重置密碼。
首先,你需要停止MySQL服務。具體操作可以依據你所使用的操作系統來確定。例如:
sudo systemctl stop mysql //Ubuntu系統 sudo service mysql stop //CentOS系統
停止服務之后,你需要使用下面的命令來啟動MySQL:
sudo mysqld_safe --skip-grant-tables &
這個命令將啟動MySQL服務,并且跳過MySQL的權限控制機制。這樣,你就可以使用root用戶登錄MySQL了。登錄之后,你可以使用下面的命令來重置root用戶的密碼:
use mysql; update user set authentication_string=password('你的新密碼') where user='root'; flush privileges; quit;
接下來,你需要停止MySQL服務,并重新啟動MySQL,不過這次需要使用新密碼登錄MySQL:
sudo systemctl stop mysql //Ubuntu系統 sudo service mysql stop //CentOS系統 sudo systemctl start mysql //Ubuntu系統 sudo service mysql start //CentOS系統
現在,你已經成功重置了root用戶的密碼。如果你想要重置其他賬戶的密碼,你只需要將上面的命令中的root改為其他賬戶的用戶名即可。
下一篇css 屏幕左右拉動