国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

詳解如何在Linux中重置MySQL或者MariaDB的root密碼

2024-07-24 12:54:15
字體:
來源:轉載
供稿:網友

如果你是第一次設置 MySQL 或 MariaDB 數據庫,你可以直接運行 mysql_secure_installation 來實現基本的安全設置。

其中一項是設置數據庫 root 帳戶的密碼 - 你必須保持私密,并僅在絕對需要時使用。如果你忘記了密碼或需要重置密碼(例如,當數據庫管理員換人或被裁員!),這篇文章會派上用場。我們將解釋如何在 Linux 中重置或恢復 MySQL 或 MariaDB 的 root 密碼。

雖然我們將在本文中使用 MariaDB,但這些說明同樣也適用于 MySQL。

恢復 MySQL 或者 MariaDB 的 root 密碼

開始之前,先停止數據庫服務并檢查服務狀態,我們應該可以看到先前設置的環境變量:

------------- SystemD ------------- # systemctl stop mariadb------------- SysVinit -------------# /etc/init.d/mysqld stop

接下來,用 --skip-grant-tables 選項啟動服務:

------------- SystemD ------------- # systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"# systemctl start mariadb# systemctl status mariadb------------- SysVinit -------------# mysqld_safe --skip-grant-tables &

這可以讓你不用 root 密碼就能連接到數據庫(你也許需要切換到另外一個終端上):

# mysql -u root

接下來,按照下面列出的步驟來。

MariaDB [(none)]> USE mysql;MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourNewPasswordHere') WHERE User='root' AND Host = 'localhost';MariaDB [(none)]> FLUSH PRIVILEGES;

最后,停止服務,取消環境變量設置并再次啟動服務:

------------- SystemD ------------- # systemctl stop mariadb# systemctl unset-environment MYSQLD_OPTS# systemctl start mariadb------------- SysVinit -------------# /etc/init.d/mysql stop# /etc/init.d/mysql start

這可以讓先前的改變生效,允許你使用新的密碼連接到數據庫。

總結

本文我們討論了如何重置 MariaDB/MySQL 的 root 密碼。一如往常,如果你有任何問題或反饋請在評論欄中給我們留言。我們期待聽到你的聲音。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持錯新站長站。

您可能感興趣的文章:

MySQL密碼忘了怎么辦?MySQL重置root密碼方法windows下mysql忘記root密碼的解決方法Mysql的Root密碼忘記,查看或修改的解決方法(圖文介紹)Mysql5.7忘記root密碼及mysql5.7修改root密碼的方法MySQL修改root密碼的多種方法(推薦)xampp中修改mysql默認空密碼(root密碼)的方法分享Mysql 忘記root密碼的完美解決方法centos中找回MariaDB數據庫root用戶權限的方法MySQL/MariaDB的Root密碼重置教程
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新田县| 永安市| 新民市| 南充市| 孝昌县| 保德县| 韶山市| 应城市| 涞源县| 新巴尔虎右旗| 云林县| 井研县| 怀安县| 乳山市| 德清县| 淳安县| 富阳市| 景东| 镇原县| 湘西| 昆明市| 马公市| 新野县| 太白县| 亳州市| 枣强县| 宁蒗| 桂东县| 信宜市| 三亚市| 南木林县| 九江市| 灵山县| 健康| 米易县| 花莲市| 沧州市| 白银市| 石阡县| 临泉县| 乳山市|