1.強制關閉MySQL# pkill mysql
2.向配置文件添加[mysqld]
skip-grant-tables
3.重啟mysql 點擊(此處)折疊或打開
成都創(chuàng)新互聯是一家集網站建設,商水企業(yè)網站建設,商水品牌網站建設,網站定制,商水網站建設報價,網絡營銷,網絡優(yōu)化,商水網站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯網需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網站。
-
# /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql &
-
[1] 29335
-
[root@mysql5 logs]# 180310 21:00:11 mysqld_safe Logging to '/home/mysql3306/logs/mysql-error.log'.
-
180310 21:00:11 mysqld_safe Starting mysqld daemon with databases from /home/mysql3306/mysql3306
4.無密碼登錄# /usr/local/mysql/bin/mysql -S /tmp/mysql.sock
5.重置root密碼
-
mysql> update mysql.user set password=password('root') where user='root';
-
Query OK, 2 rows affected (0.03 sec)
-
Rows matched: 4 Changed: 2 Warnings: 0
-
-
mysql> flush privileges;
-
Query OK, 0 rows affected (0.02 sec)
6.重啟mysql# pkill mysql
將skip-grant-tables從配置文件注銷掉
# /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql &
7.驗證# /usr/local/mysql/bin/mysql -S /tmp/mysql.sock -uroot -p
名稱欄目:mysql忘記root密碼解決方法(linux)
文章位置:
http://weahome.cn/article/gigecd.html