MySql5.7无法正常启动的问题如何解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySql5.7无法正常启动的问题如何解决相关的知识,希望对你有一定的参考价值。
解决方法一:1、打开my.ini文件,找到default-storage-engine=InnoDB这一行,把它改成default-storage-engine=MyISAM;
2、删除在mysql安装目录下的Data目录中的ib_logfile0和ib_logfile1;
3、找到在配置MySQL服务器时指定的InfoDB目录删除掉ibdata1
根据my.ini文件中:#*** INNODB Specific options *** innodb_data_home_dir="D:/";
4、重新启动MySQL的Service。
解决方法二:
把windows目录下,my.ini文件删除,重装mysql,服务启动成功。 参考技术A 我是初学者,很久没用数据库。今天学到Hibernate,想把之前的数据库使用一下。启动之后发现如图所示的问题
于是便上网找了一下。发现mysql5.7之后的版本在安装之后会出现这样的问题不过具体的原因并不清楚,我这里只讲解决方案。
方案如下:
把MySQL文件低下的data文件删掉
2. 打开CMD,进入mysql所在的磁盘中。我的mysql数据库在D盘。
3.输入mysqld --initialize 进行初始化,此时mysql会自动帮你重新创建data文件夹。
4. 创建完毕之后,重新输入net start mysql,即可启动。
以上就是我参考别人给出的解决方案,拾人牙慧而已。
关于MySQL服务无法正常启动问题
使用mysql的时候,突然查看服务列表也找不到mysql服务
解决办法:
一、首先打开CMD,切换到MySql安装目录的MySql Server →bin目录下
运行如下命令(具体试个人安装的MySql版本及路径)
MySQL路径:D:\\Program Files\\MySQL\\MySQL Server 5.5\\bin
D:\\Program Files\\MySQL\\MySQL Server 5.5\\bin >mysqld.exe -install
会出现提示 Service successfully installed.
二、再输入如下命令
D:\\Program Files\\MySQL\\MySQL Server 5.5\\bin >net start mysql来启动服务
此时,刷新服务管理器,边可以看到MySql的服务了
操作效果图:
结果展示图:
MySql 提示 Can\'t connect to MySQL server on \'localhost\' (10061) 解决方法
使用SQLyog 、Navicat for mysql 无法远程连接到本地数据库,提示Can\'t connect to MySQL server on \'localhost\' (10038) .本地服务中MySql 服务没有启动,也找不到该服务。
一、打开CMD命令行,进入到安装mysql的bin 目录下,输入mysqld.exe, 然后按下回车键,不用等待,关闭CMD。
二、重新打开CMD 命令行,再次进入到mysql的bin 目录下,输入 mysql.exe,然后按下回车键。等待回复几个成功启动mysql服务
以上是关于MySql5.7无法正常启动的问题如何解决的主要内容,如果未能解决你的问题,请参考以下文章
MySQL5.7报错[ERROR] Unix socket lock file is empty /tmp/mysql.sock.lock的解决方法