mysql报错处理方法累计

作者: LeslieFind | 来源:发表于2019-02-09 12:20 被阅读0次

    一、 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服务

    相关文章

      网友评论

        本文标题:mysql报错处理方法累计

        本文链接:https://www.haomeiwen.com/subject/rkiasqtx.html