您好,登錄后才能下訂單哦!
本篇內容主要講解“MYSQL8.0以上版本怎么正確修改ROOT密碼”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“MYSQL8.0以上版本怎么正確修改ROOT密碼”吧!
部署環境:
安裝版本red hat Cent 7.0
MYSQL 版本 8.0.2.0
成功部署完畢后出現故障情況:
1. 正常啟動MYSQL服務后,敲Linux中root賬戶和密碼進入不去。
2. 從/etc/my.cnf 配置文件中加入skip-grant-tables后正常登陸,但是不能創建用戶等多操作
總結來說:
想進去mysql后不能操作多指令,操作多指令又不能進去mysql,死循環
挖坑環節:
網上找了很多辦法,首先加入skip-grant-table.后進去刷新權限表,重啟服務,不用密碼的root進去,在改root密碼后,重新刷新權限表。方法試了很多個都不對。修改root環節始終不對。
第二使用SQL工具進行遠程連接,這里使用SQLyog進行遠程連接。
一般來說,直接用ROOT用戶的賬號密碼去連接是不行,即時密碼正確。
MYSQL 8.0內新增加mysql_native_password函數,通過更改這個函數密碼來進行遠程連接。
2.1 第一可以更改ROOT用戶的native_password密碼
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY'MyPass@123';
Query OK, 0 rows affected (0.15 sec)
注意:更改了mysql_native_passwd密碼,等同更改用戶原始密碼。MYSQL 8.0 內以mysql-native_passwd為主,從Shell界面登錄需要注意了。
到此,相信大家對“MYSQL8.0以上版本怎么正確修改ROOT密碼”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。