Mysql5.6 忘記root密碼的解決辦法
查看當(dāng)前安裝的mysql版本:
root@oraserver139 ~]# rpm -qa | grep MySQL
MySQL-server-5.6.15-1.el6.x86_64
MySQL-client-5.6.15-1.el6.x86_64
MySQL-shared-compat-5.6.15-1.el6.x86_64
MySQL-devel-5.6.15-1.el6.x86_64
perl-DBD-MySQL-4.022-1.el6.rfx.x86_64
1、首先net stop mysql服務(wù),并且切換到任務(wù)管理器,有與mysql有關(guān)的,最好關(guān)閉進(jìn)程。
2、運(yùn)行CMD命令切換到MySql安裝bin目錄,下面是我的mysql安裝目錄
cd D:/Program Files/MySQL/MySQL Server 5.6/bin
接著執(zhí)行mysqld --skip-grant-tables(注意后面沒有分號;)
會出現(xiàn)下面的提示信息,

此命令行窗口不要關(guān)閉,再重新打開一個新的命令行窗口。注意,這時有時會出現(xiàn)一個警告,不要理會即可。
3.再次打開一個cmd新窗口。按上面方法運(yùn)行至bin目錄下,運(yùn)行命令:mysql -u root -p,提示輸入密碼,直接回車即可,
如下圖

4、執(zhí)行命令:update mysql.user set password=PASSWORD('root') where User='root';
這樣root用戶密碼就被設(shè)置成root
5、刷新執(zhí)行: mysql> flush privileges;。
現(xiàn)在你可以重新登錄了,密碼修改成功。
關(guān)于Mysql5.6 忘記root密碼的解決辦法先給大家介紹到這里,同時感謝大家一直以來對腳本之家網(wǎng)站的支持。
相關(guān)文章
mysql如何在已有數(shù)據(jù)庫上統(tǒng)一字符集
這篇文章主要介紹了mysql如何在已有數(shù)據(jù)庫基礎(chǔ)上換字符集,數(shù)據(jù)庫里面,部分?jǐn)?shù)據(jù)表和數(shù)據(jù)是latin1的,部分?jǐn)?shù)據(jù)表和數(shù)據(jù)是UTF8,還有部分表,表結(jié)構(gòu)是utf8而數(shù)據(jù)是latin1,下面說一下,怎么樣字符集統(tǒng)一成utf8,需要的朋友可以參考下2019-06-06
詳解MySQL數(shù)據(jù)庫insert和update語句
用于操作數(shù)據(jù)庫的SQL一般分為兩種,一種是查詢語句,也就是我們所說的SELECT語句,另外一種就是更新語句,也叫做數(shù)據(jù)操作語句。接下來通過本文給大家介紹MySQL數(shù)據(jù)庫insert和update語句,需要的朋友一起學(xué)習(xí)吧2016-04-04
MYSQL多表聯(lián)查on和where的區(qū)別小結(jié)
在使用left join時過濾條件放到on后面還是where后面是有區(qū)別的,如果沒有搞清楚他們的區(qū)別,連表匯總的結(jié)果就會變少或者變多,本文就來詳細(xì)介紹一下兩者的區(qū)別,感興趣的可以了解一下2023-11-11
innodb如何巧妙的實(shí)現(xiàn)事務(wù)隔離級別詳解
隔離是ACID(Atomicity,Consistency,Isolation,Durability)的重要部分,下面這篇文章主要給大家介紹了關(guān)于innodb如何巧妙的實(shí)現(xiàn)事務(wù)隔離級別的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2018-11-11

