usemysql;4mysql>updateusersetpassword=passworD("test")wher"/> usemysql;4mysql>updateusersetpassword=passworD("test")wher">

首頁 >資料庫 >mysql教程 >Linux系統怎麼修改mysql密碼

Linux系統怎麼修改mysql密碼

王林
王林轉載
2023-05-27 19:16:571985瀏覽

一、擁有原來的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刪除