找回 mysql 密碼可以通過以下步驟解決:使用根用戶重置密碼或使用 mysqldump 導出數據庫。創建新數據庫,導入數據并創建新用戶。授予權限并刪除舊用戶。
找回 MySQL 密碼
忘記 MySQL 密碼可能是一個令人沮喪的情況,但可以通過以下步驟輕松找回:
1. 重置密碼
使用 root 用戶登錄系統,然后執行以下命令:
<a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15713.html" target="_blank">mysql</a>admin -u root password '新密碼'
登錄后復制
將 ‘新密碼’ 替換為您想要設置的新密碼。
2. 使用 mysqldump 導出數據庫
如果您無法使用 root 用戶重置密碼,可以使用 mysqldump 工具導出數據庫:
mysqldump --user=用戶名 --password=舊密碼 --databases 數據庫名 > 備份.sql
登錄后復制
將 ‘用戶名’ 和 ‘舊密碼’ 替換為現有用戶和密碼。
3. 創建新數據庫
使用 root 用戶創建具有相同名稱的新數據庫:
CREATE DATABASE 數據庫名;
登錄后復制
4. 導入數據
使用以下命令從備份導入數據:
mysql -u root 數據庫名 <p><strong>5. 創建新用戶</strong></p><p>在創建的新數據庫中創建一個新用戶:</p><pre class="brush:php;toolbar:false">CREATE USER '新用戶名' IDENTIFIED BY '新密碼';
登錄后復制
6. 授予權限
授予新用戶對新數據庫的權限:
GRANT ALL PRIVILEGES ON 數據庫名.* TO '新用戶名';
登錄后復制
7. 刪除舊用戶
刪除舊用戶(如果不需要):
DROP USER '舊用戶名';
登錄后復制