Linux系統怎麼修改mysql密碼

王林
發布: 2023-05-27 19:16:57
轉載
1956 人瀏覽過

一、擁有原來的mysql的root的密碼

方法一:

在mysql系統外,使用mysqladmin

 1 mysqladmin -u root -p password "test123"
 2 Enter password: 【输入原来的密码】
登入後複製

方法二:

#透過登入mysql系統

 1 mysql -uroot -p
 2 Enter password: 【输入原来的密码】
 3 mysql>use mysql;
 4 mysql> update user set password=passworD("test") where user='root';
 5 mysql> exit;
登入後複製

注意:如果Mysql的版本是5.7及以上的話update語句更換如下:

 1 mysql> update user set authentication_string=passworD("test") where user='root';
登入後複製
登入後複製

二、忘記原來的mysql的root的密碼

方法三:

先拿到作業系統的root權限,然後kill掉Mysql服務或是手動stop掉,這裡我推薦使用手動stop;

 1 service mysql stop
登入後複製

然後執行

 1 mysqld_safe --skip-grant-tables &
登入後複製

&,表示在後台運行,不再後台運行的話,就再打開一個終端機吧。

接著登陸MySQL修改密碼

 1 mysql
 2 mysql> use mysql;
 3 mysql> UPDATE user SET password=password("test123") WHERE user='root';  
 4 mysql> exit;
登入後複製

注意:如果Mysql的版本是5.7以上的話update語句如下:

 1 mysql> update user set authentication_string=passworD("test") where user='root';
登入後複製
登入後複製

以上是Linux系統怎麼修改mysql密碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板