[百度经验]window下连接mysql 错误代码 1045

连接mysql时出现错误代码 1045 Access denied for user 'root'@'localhost' (using password:YES)

百度经验:jingyan.baidu.com

方法/步骤

  1. 1

    找到配置文件my.ini,打开。

    我电脑中my.ini的路径为:(D:\MySQL\MySQL Server 5.6)。如果找不到此路径可以用Everything软件找到该配置文件的位置。

  2. 2

    搜索mysqld关键字,找到后,在mysqld下面添加skip-grant-tables,保存退出。

  3. 3

    重启mysql(控制面板\所有控制面板项\管理工具\服务 中找到mysql,右键->重新启动)

  4. 4

    然后运行cmd  切换到mysql的bin目录下  (以下是我电脑中mysql的路径)

    >d:

    >cd d:/MySQL/MySQL Server 5.6/bin

  5. 5

    进入数据库,重置密码

    mysql>mysql -u root -p         Enter

    不用管password          Enter

    mysql> use mysql      Enter

    mysql> update user set password=password("新密码") where user="root"

    mysql> flush privileges     刷新数据库

    mysql> quit

  6. 6

    修改my.ini ,注释掉或删掉skip-grant-tables(以防下次出问题)保存退出

  7. 7

    重启MySQL服务(步骤三)

上一篇:好玩的Prim算法


下一篇:linux 的基本操作(linux系统的日常管理)