mysql中server5.5连接不上怎么办

介绍

这篇文章将为大家详细讲解有关mysql中server5.5连接不上怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

mysql连接不上了的解决办法,供大家参考,具体内容如下

昨天用着好好的,第二天突然连接不上了mysql数据库,并且报错:

仔细想了想原因很有可能是因为不经意间删除了mysql自带表中的一些数据信息导致的表损坏,之前也是把甲骨文给弄坏了.....

所以不要随便的删除系统的表信息

 mysql中server5.5连接不上怎么办

进入服务,找到mysql,发现服务已经停止,重新启动该服务,发现无法重启,如下

 mysql中server5.5连接不上怎么办

<强>无法重启报1067

并且在dos命令中进入msyql也是不可以的

 mysql中server5.5连接不上怎么办

然后我去事务管理器中查看了一下系统的日志信息发现mysql出现了错误,如下

 mysql中server5.5连接不上怎么办

报错的信息中有两个分别是

1,致命错误:停下来# 39;t打开和锁权限表:表& # 39;mysql.host& # 39;存在并# 39;t

2,停下来# 39;t打开mysql。插件表。请运行mysql_upgrade来创建它。

网上找了好多解决办法都没有用,我就准备要重新装mysql了,但是想着之前的数据库怎么办,还查了查怎么导入之前数据库数据什么的,但是不太好弄,也没有找到方法,但是在准备重新装的时候有了解决的方案,如下:

1,找到原来的安装包双击,选择修理、进行服务的修复

 mysql中server5.5连接不上怎么办

2,修复完成之后,奇迹出现了,mysql服务竟然运行了

 mysql中server5.5连接不上怎么办

3,这个时候打开navicat进行连接,显示错误

<强>拒绝访问用户& # 39;根# 39;@ # 39;localhost # 39;(使用密码:是的)

这个的解决办法在网上到处都是,小编为大家提供一个解决方法:

这两天在MyEclipse中开发网络项目时,连接MYSQL数据库,出现问题:<强>拒绝访问用户 <强> & # 39;根# 39;@ # 39;localhost # 39;(使用 <强>密码:YES)。

经查找资料发现是根帐户默认不开放远程访问权限,所以需要修改一下相关权限。

<>强解决方案:

1。打开MYSQL目录下的my.ini文件,在文件的最后添加一行“skip-grant-tables”,保存并关闭文件。(这个默认安装,我。ini在C: \ ProgramData \ MySQL \ MySQL服务器5.6)
2。重启MySQL服务。
3。通过命令行进入MySQL的本目录,输入“MySQL - u root - p”(不输入密码),提示输入密码不用管,直接输入回车即可进入数据库。(这个默认安装,本目录为:C: \ Program Files \ MySQL \ MySQL服务器5.6 \ BIN)
4。执行“使用mysql;”,使用mysql数据库。
5。执行“更新用户设置密码=密码(“123456”),用户=& # 39;根# 39;;”(修改根的密码)
6。打开MySQL目录下的my.ini文件,删除最后一行的“skip-grant-tables”,保存并关闭文件。
7。重启MySQL服务。
8。在命令行中输入“mysql - u root - p 123456”,即可成功连接数据库。

完成以上步骤,MyEclipse也可成功连接mysql了。

谢谢这位网友提供的解决方法。

至此这个问题算是解决了,心情好了很多。

关于“mysql中server5.5连接不上怎么办”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

mysql中server5.5连接不上怎么办