当前位置: 代码迷 >> 综合 >> 初学者的MySQL 1067 错误解决方法
  详细解决方案

初学者的MySQL 1067 错误解决方法

热度:21   发布时间:2023-10-24 04:41:09.0

首先说明一下我的解决方式的原理我并不懂,自己也是初学mysql就遇到了这种比较麻烦的事情。

初学者的MySQL 1067 错误解决方法

这是我出现的问题,在网上查看了一下好像是说因为关闭数据库的方式不正确,所以导致一些配置文件被破坏或者是更给。我自己也不知道是否正确,有兴趣的可以多研究一下。

解决方法:

打开当初下载MySQL的那个安装包

初学者的MySQL 1067 错误解决方法

运行安装包。

初学者的MySQL 1067 错误解决方法

选中repair这个选项后,将会自动为你对MySQL当中所出现的错误进行修复操作。

修复完毕之后到服务器当中就可以正常启动MySQL程序了。

但是在运行时又有新的问题出现了:如下图

初学者的MySQL 1067 错误解决方法

即在输入密码登录到MySQL中时出现

access denied for user root @localhost  错误,具体含义我不明白。

解决方式:

在服务中关闭MySQL服务器(打开服务的命令是services.msc);

打开MySQL所在文件夹在和bin文件在同一层当中找到my.ini文件。

初学者的MySQL 1067 错误解决方法

打开该文件夹对里面的内容进行编辑:

初学者的MySQL 1067 错误解决方法

如上图所示:

只要在最后一行添加上

skip-grant-tables

就行了(记得保存)

然后就能够在命令行当中重新进入MySQL了

  相关解决方案