< 返回

Linux下忘記sql密碼的解決方法

2024-10-15 18:02 作者:xiao gang 閱讀量:2574

如果你在Linux下忘記了MySQL或MariaDB的數據庫密碼,可以按照以下步驟重置密碼:

1. 停止MySQL/MariaDB服務

首先,你需要停止MySQL或MariaDB服務。可以使用以下命令:

sudo systemctl stop mysql

sudo systemctl stop mariadb

2. 啟動MySQL/MariaDB在安全模式下

接下來,以安全模式啟動數據庫,這樣你可以不需要密碼登錄。

sudo mysqld_safe --skip-grant-tables &

這里的--skip-grant-tables選項允許你在沒有權限檢查的情況下訪問數據庫。

3. 連接到MySQL/MariaDB

在安全模式下,連接到MySQL/MariaDB:

mysql -u root

4. 更改用戶密碼

在MySQL/MariaDB提示符下,執行以下命令以改變用戶的密碼。假設你要重置的是root用戶的密碼:

FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';

如果你使用的是MySQL 5.7版本或更早版本,可以使用下面的命令:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('新密碼');

5. 退出MySQL/MariaDB

輸入以下命令以退出MySQL/MariaDB:

EXIT;

6. 重啟MySQL/MariaDB服務

現在,你需要停止安全模式的MySQL/MariaDB,并重新啟動服務:

sudo systemctl stop mysql

sudo systemctl stop mariadb

然后,重新啟動MySQL/MariaDB服務:

sudo systemctl start mysql

sudo systemctl start mariadb

7. 測試新密碼

最后,使用新密碼登錄MySQL/MariaDB以確認密碼已成功重置:

mysql -u root -p

系統會提示你輸入新密碼,輸入后即可登錄。

注意事項

  • 確保在進行操作時有足夠的權限(通常需要root權限)。

  • 在生產環境中,盡量避免使用--skip-grant-tables,因為它會使數據庫處于不安全狀態。

  • 重置密碼時,請務必選擇一個強密碼。

以上就是在Linux下重置MySQL或MariaDB密碼的步驟。如果在執行過程中遇到任何問題,請根據錯誤信息進行相應的調整。

聯系我們
返回頂部 主站蜘蛛池模板: 6580岁老太婆| 久久亚洲日韩精品一区二区三区| 色网站在线视频| 女同久久精品国产99国产精品| 亚洲成人动漫在线观看| 风间由美性色一区二区三区| 女娃开嫩苞经历小说| 亚洲av永久无码精品水牛影视 | 午夜精品久久久久久| 91看片淫黄大片一级在线观看| 日本在线高清视频 | 日本边添边摸边做边爱的网站| 免费能直接在线观看黄的视频 | 91精品福利视频| 日本三人交xxx69视频| 亚洲第一成年免费网站| 跳d放在里面逛超市的视频 | 亚洲成a人片在线观看精品| 色伊人国产高清在线| 国产老肥熟xxxx| 中文字幕在线观看亚洲视频| 欧美性高清在线视频| 又大又粗又爽a级毛片免费看| 你懂的视频在线| 婷婷激情五月网| 久久强奷乱码老熟女| 沉伦柳淑云漫画3d| 四虎最新免费观看网址| jizzjizz之xxxx18| 女人18水真多毛片免费观看| 久久精品亚洲精品国产色婷| 污网站在线观看| 四虎免费影院4hu永久免费| 性欧美videos高清喷水| 天天爽夜夜爽人人爽| 久久久精品人妻无码专区不卡| 欧美潮喷videosvideo| 双女车车好快的车车有点污| 91香蕉视频黄| 国产高清一级伦理| 一看就湿的性行为描写大尺度 |