数据库连接不上,服务器无法启动,2003,1067等解决方法

在cmd里面mysql的安装目录下执行net start mysql ,如果正常启动,再打开你的navicat进行连接测试可以成功,如果非正常启动,莫慌,是不是报错,无法启动错误5,拒绝访问,莫慌,这个时候去网上搜索你的问题,会弹出来很多相似的解决办法

1.在我的电脑里面,计算机管理,服务,找到MYSQL然后双击,在常规里面,启动方式设为自动,有一个服务状态,点击启动,这个时候如果,启动成功最好,启动不成功的话,就会报错,windows无法启动本地计算机服务,1067错误进程意外终止,这时候继续试一下其他方法

2.试一下找到mysql目录下的my.ini文件,找到并将default-storage-engine=INNODB 修改为default-storage-engine=MyISAM,然后保存,如果保存不了,就去修改这个my.ini的权限,在属性,安全,组或用户名找到下面就可找到Users(......)然后点击,下面就会出现Users的权限,将修改画上对勾保存即可,这样你就可以修改了,然后试试可以启动服务了吗,如果不行再试一下其他方法

3,配置问题(个人认为如果你安装的时候都是默认,只要你没移动过文件的位置一般不会出问题,也不排除以外的可能性),就是在my.ini文件里找到一下两句话,然后改正即可,然后重新启动

basedir="C:/Program Files (x86)/MySQL/MySQL Server 5.5/"(这个路径是我的位置,该参数指定了安装 MySQL 的安装路径,填写全路径可以解决相对路径所造成的问题)
datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"(这个路径是我的位置,该参数指定了 MySQL 的数据库文件放在什么路径下,数据库文件即我们常说的 MySQL data 文件)

4.这个是百度经验所解决的方法,对于我的问题是没有效果,可以尝试https://jingyan.baidu.com/article/d5c4b52bee6e69da560dc5ec.html

5.如果以上的方法,或者搜索出来的所有方法都没有用,又不想重装navicat,可以试一下重新安装mysql不需要将之前的文件删除,直接安装即可,重启之后,打开你的navicat发现有报错1045    Access denied for user 'root'@'localhost' (using password:YES),莫慌,还没结束,这个是说用户“root”@本地主机的访问被拒绝,也就是说你密码有问题,这时候只需修改密码就好了

借鉴了一下其他博主的方法,这条很有用https://blog.csdn.net/lzf_hlh/article/details/80885139

本人就是使用这条方法解决了问题

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值