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指令修改密碼
登入:
設定密碼: