MySQL5.6版本的數據庫root密碼忘了

首先編輯/etc/my.cnf文件mysql

# vim /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables=1
保存而且退出vi。sql

從新啓動mysqld 數據庫

# service mysqld restartvim

#用root用戶進入數據庫(不須要密碼直接回車便可)socket

再次編輯/etc/my.cnf文件rest

# vim /etc/my.cnf
在[mysqld]的段中去掉:skip-grant-tables=1
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
保存而且退出vi。blog

 

再次從新啓動mysqld ip

# service mysqld restarttable

 

#嘗試新密碼登錄(密碼一欄填入新密碼便可)service

就這樣,咱們的MySQL root密碼就重置完成啦。

相關文章
相關標籤/搜索