mysql忘记root密码咋办_MySQL忘记root用户密码怎么办?
1.首先查看后臺是否有mysqld的進程在運行
ps -ef | grep mysqld
2.若存在mysqld進程則殺掉所有的mysqld進程
killall -TERM mysqld
3.通過以下方式登錄mysql,此時不需要輸入root用戶密碼
1)mysqld_safe --skip-grant-tables&
(mysqld_safe --pid-file=/data/mysql/3307/mysql.pid --datadir=/data/mysql/3307/data --logdir=/data/mysql/3307/logs/error.log --skip-grant-tables &)多實例啟動實例3307
2)mysql -u root mysql
3)update user set password=password("root") where user="root";
4)flush privileges;
4.退出MySQL并殺掉所有的mysqld進程
killall -TERM mysqld
5.重新登錄MySQL
mysql -uroot -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
報錯
解決方法:
1).service mysqld start
2).mysql -uroot -p
輸入新密碼即可登錄
總結
以上是生活随笔為你收集整理的mysql忘记root密码咋办_MySQL忘记root用户密码怎么办?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自制车载手机支架(如何提高自制力)
- 下一篇: mysql忘记命令后半部分_Mysql