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

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


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

解决方法:

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


运行安装包。


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

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

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


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

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

解决方式:

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

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


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


如上图所示:

只要在最后一行添加上

skip-grant-tables

就行了(记得保存)

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值