window下解决MySQL启动报1045、11061错误

MySQL 数据库安装后启动经常出现的问题

1、mysql重装后连接数据库提示11061错误;

  • 原因分析:这种情况是由于mysql路径安装和数据存放的位置有问题
  • 解决方法:打开mysql安装下的my.ini ,在末尾将以下两行代码写进去
    basedir=D:\mysql\mysql-5.5.28-winx64
    datadir=D:\mysql\mysql-5.5.28-winx64\data
    保存文件退出就可以了。
    备注:basedir 指的是mysql 的安装路径;datadir 指的是mysql下数据的存放位置;

2、mysql重装后连接数据库提示1045错误;

  • 原因分析:这种情况是由于root的密码出现了问题;
  • 解决办法:
    1、使用 net stop mysql停止正在运行的mysql服务器;
    2、找到文件my.ini,检索 [mysqld],在其下加上一行 skip-grant-tables;
    3、使用 net start mysql 启动mysql服务。
    4、进入之后修改 mysql库下面的user 表里面的root 密码改为空。
    5、然后去掉 skip-grant-tables 重启mysql。 把之前的库都拷贝到新的数据库路径。网站即可正常访问。
    原文作者:mysql
    原文地址: https://www.jianshu.com/p/c11ad92e65f1
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞