天天看點

Linux下修改MySQL的使用者(root)的密碼1 擁有舊MySQL的root密碼2 忘記myql的root密碼

linux下修改mysql的使用者(root)的密碼

在mysql系統外,使用mysqladmin

通過登入mysql系統,

set方式;設定永不過期;

update 方式;

首先,你必須要有作業系統的root權限了。

類似于安全模式登入系統,

使用mysqld_safe腳本以安全模式(不加載授權表)啟動mysqld 服務

&,表示在背景運作,不在背景運作的話,就再打開一個終端。

使用空密碼的root使用者登入資料庫,重新設定root使用者的密碼

本來mysql是不分大小寫的,但是這個是修改的mysql中的mysql資料庫的具體的值,要注意到。

修改配置檔案(/etc/my.cnf),在 [mysqld] 小節下添加一行:skip-grant-tables=1,讓 mysqld 啟動時不對密碼進行驗證

重新開機mysql服務生效,修改方式同上;

修改完成後,在 [mysqld] 小節下去掉:skip-grant-tables=1

mysql5.7預設生成随機密碼,在初始化mysql配置時産生;

mysql 5.7:通過臨時密碼登陸mysql服務,必須用alter指令修改密碼

登入:

設定密碼:

繼續閱讀