如何修改 mysql 密碼
直接修改
登錄 MySQL 數據庫:使用以下命令,用 root 用戶名和現有密碼登錄:
mysql -u root -p
登錄后復制
輸入當前密碼:系統會提示您輸入當前密碼。
更改密碼:輸入以下命令,將密碼更改為您選擇的新密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
登錄后復制
刷新權限:輸入以下命令,應用更改:
FLUSH PRIVILEGES;
登錄后復制
使用忘記密碼的命令
如果您忘記了密碼,可以使用 mysqld_safe 命令重置它:
停止 MySQL 服務:以 root 用戶身份運行以下命令:
sudo systemctl stop mysql
登錄后復制
使用忘記密碼模式啟動 MySQL:使用以下命令,運行 MySQL 以忘記密碼模式:
sudo mysqld_safe --skip-grant-tables &
登錄后復制
登錄 MySQL:使用以下命令,無需密碼登錄 MySQL:
mysql -u root
登錄后復制
更改密碼:就像在直接修改方法中一樣,輸入 ALTER USER 命令更改密碼。
刷新權限:同樣,使用 FLUSH PRIVILEGES 命令應用更改。
重新啟動 MySQL 服務:輸入以下命令,重新啟動 MySQL 服務:
sudo systemctl start mysql
登錄后復制