报错解决方案积累mysql的日常积累

mysql报错处理方法累计

2019-02-09  本文已影响0人  LeslieFind

一、 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

原贴:https://www.cnblogs.com/gumuzi/p/5711495.html
1、修改配置文件
linux:vim /etc/my.cnf;
Windows:打开my.ini
找到[mysqld]在下面任意一行,添加(意思是跳过密码验证):

skip-grant-tables

image.png
2、重启mysql服务
linux:执行命令/etc/init.d/mysql restart或service mysqld restart
windows:查看服务(参考https://zhidao.baidu.com/question/209154882.html
补充Windows10快速访问服务,左下搜索框搜索“服务”
image.png
image.png

(也可以右键“停止”,然后再“启动”)

3、修改密码,由于第一步设置跳过密码验证,则执行mysql -uroot -p时,输入密码可直接回车,进入数据库,进入之后依次执行以下sql:

mysql> use mysql;
mysql> update user set password=password("你的新密码") where user="root";
mysql> flush privileges;
mysql> exit;

4、去除配置文件中的跳过密码验证,重启mysql服务,验证是否成功

二、ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

连接不上mysql服务,重启服务即可
liunx:service mysqld restart
Windows:打开服务窗口(上一条具体讲解如何打开服务窗口),启动mysql服务

上一篇下一篇

猜你喜欢

热点阅读