Mysql5 7修改root密碼教程

2022-04-01 11:02:26 字數 1614 閱讀 2234

版本更新,原來user裡的password欄位已經變更為authentication_string

版本更新 緣故,好多網上的教程都不適用了,甚至連官網的文件也不是能夠順利操作的。

如果 mysql 正在執行,首先殺之:

1killall -term mysqld。執行1

mysqld_safe--skip-grant-tables &

如果此時不想被遠端連線:mysqld_safe –skip-grant-tables –skip-networking &

使用mysql連線server

更改密碼:

1updatemysql.usersetauthentication_string=password('123qwe')whereuser='root'andhost ='localhost';

*特別提醒注意的一點是,新版的mysql資料庫下的user表中已經沒有password欄位了

而是將加密後的使用者密碼儲存於authentication_string欄位12

mysql> flushprivileges;

mysql> quit;

修改完畢。重啟12

killall -term mysqld。

mysqld_safe &

然後mysql就可以連線了

但是此時操作似乎功能不完全,還要alter user…

1alteruser'root'@'localhost'identifiedby'123';

網文說醬紫也可以:12

34setpasswordfor'root'@'localhost'=password('123');

cp mysql.server /etc/init.d/mysql

chmod +x /etc/init.d/mysql

chkconfig--add mysql

總結

mysql5 7 修改root 密碼

假如忘記mysql的root 密碼是什麼之後如何修改密碼 我的mysql是自己原始碼安裝的,mysql.server存放在 usr local mysql support files檔案當中 1 先關閉mysql usr local mysql support files mysql.server ...

MySql 5 7 修改root密碼

1.找到配置檔案my default.ini 然後將其開啟,可以選擇用記事本開啟 2.開啟後,搜尋mysqld關鍵字 找到後,在mysqld下面新增skip grant tables,儲存退出。ps 若提示不讓儲存時,可以將該檔案剪下到桌面,更改儲存後再複製到mysql目錄下 3.儲存後重啟mysq...

MySQL5 7修改root密碼

mysql 版本檢視 mysql version 版本在5.7以上 編輯檔案 vim etc my.cnf mysqld 下新增儲存 skip grant tables 重啟mysql服務 service mysqld restart 輸入mysql命令進入mysql命令列 修改root使用者密碼 ...