< 返回

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

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

如果你在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密碼的步驟。如果在執行過程中遇到任何問題,請根據錯誤信息進行相應的調整。

聯系我們
返回頂部 主站蜘蛛池模板: 伊人久久大香线蕉亚洲五月天| 狠狠做深爱婷婷综合一区| 欧美BBBWBBWBBWBBW| 国产精品大尺度尺度视频| 国产精品成人无码久久久久久| 亚洲第一区视频在线观看| 97人人模人人爽人人少妇| 污视频网站在线观看| 国内精品久久久久影院蜜芽| 亚洲日韩乱码中文字幕| 一进一出动态图| 最近免费中文字幕大全免费版视频 | 丰满少妇被粗大猛烈进人高清 | 午夜一级毛片免费视频| 一二三四在线观看高清| 特级黄色毛片视频| 国产香港特级一级毛片| 亚洲国产日韩欧美在线as乱码| 亚洲资源最新版在线观看| 日韩精品有码在线三上悠亚| 国产做国产爱免费视频| 丰满岳乱妇在线观看视频国产 | 在厨房被强行侵犯中文字幕| 亚洲日韩在线中文字幕综合| 中文字幕日韩丝袜一区| 日韩中文字幕高清在线专区| 国产一级毛片免| 两个人看的www日本动漫| 白丝美女被羞羞视频| 国产高清一级片| 乱人伦人妻中文字幕| 色人阁在线视频| 天天做天天做天天综合网| 亚洲喷奶水中文字幕电影| 韩国19禁无遮挡啪啪无码网站| 成年人视频免费在线观看| 人人妻人人狠人人爽| 日本xxxxbbbb| 无码国产69精品久久久久孕妇| 免费av一区二区三区| 浮力影院国产第一页|