Linux mysql 修改密碼 三種方式

2022-10-10 07:36:09 字數 1135 閱讀 7357

有時我們會忘記mysql的密碼,或者想改乙個密碼,以下將對這兩種情況修改密碼的三種解決方法做個總結

本文都以使用者為 root 為例,5.7特別注意。

方法一: 

在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';

方法三:

首先拿到作業系統的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 修改root密碼

vim my.cnf在檔案的末尾新增skip grant tables 重啟mysqld的服務service mysqld restart 連線資料庫.bin mysql uroot p提示輸入密碼按enter直接進入 選擇mysql的資料庫 use mysql 執行 update user set...

Linux mysql更改密碼

借鑑 臥薪嘗膽,三千越甲可吞吳 最近裝完mysql,想改一下mysql的密碼,看了一些論壇,總共也就一下幾種修改方式 1 第一種方式,在mysql外進行修改 mysqladmin u root p password test123 enter password 輸入原來的密碼 2 第二種方式,就是在...

linux mysql 破解root 密碼

unix linux 第一 首先要把mysqld停止,最好都kill掉 killall mysqld 第二 啟動mysql,但是要跳過許可權表 usr local mysql bin mysqld safe skip grant tables 第三 進去mysql,並修改密碼 usr local m...