ubuntu上mysql忘記密碼怎么辦

小樊
595
2024-06-19 15:01:06
欄目: 云計(jì)算

如果您在Ubuntu上忘記了MySQL的密碼,可以通過以下步驟重置密碼:

  1. 打開終端,以root用戶身份登錄。

  2. 停止MySQL服務(wù):

sudo systemctl stop mysql
  1. 使用以下命令啟動(dòng)MySQL并跳過權(quán)限檢查:
sudo mysqld_safe --skip-grant-tables &
  1. 使用以下命令登錄到MySQL:
mysql -u root
  1. 選擇MySQL數(shù)據(jù)庫:
use mysql;
  1. 更新root用戶密碼:
update user set authentication_string=PASSWORD('新密碼') where user='root';

(在MySQL 5.7版本之后,密碼字段已更名為authentication_string)

  1. 刷新權(quán)限:
flush privileges;
  1. 退出MySQL:
exit;
  1. 停止MySQL服務(wù):
sudo systemctl stop mysqld
  1. 重新啟動(dòng)MySQL服務(wù):
sudo systemctl start mysql

現(xiàn)在您應(yīng)該可以使用新密碼登錄到MySQL了。請(qǐng)確保將“新密碼”替換為您想要設(shè)置的新密碼。

0