mysql服务启动不了解决方案
字体:[ ] 类型:转载 时间:
最近在Windows 2003上的MySQL出现过多次正常运行时无法连接数据库故障,现象是无法连接数据库,也无法停止MySQL或重启MYSQL,由于每次都是草草尝试各种方法搞定即可本文将详细介绍解决方法
最近在Windows 2003上的MySQL出现过多次正常运行时无法连接数据库故障,现象是无法连接数据库,也无法停止MySQL或重启MYSQL,重启机子也没有效果,由于每次都是草草尝试各种方法搞定即可,一直没有深入研究,下次一定把图和故障现象系统归纳一下。本文先列一下常见的解决方法。 启动mysql服务出现如下的错误信息(MySQL服务无法启动): 本地计算机无法启动mysql服务。 错误 1067:进程意外终止。 解决方案: 运行
代码如下: Cd C:\Program Files\MySQL\MySQL Server 5.1\bin\ C:\Program Files\MySQL\MySQL Server 5.1\bin &mysqld –remove Service successfully removed
现将其删除重启***一下
代码如下: C:\Program Files\MySQL\MySQL Server 5.1\bin &mysqld –install Service successfully installed. C:\Program Files\MySQL\MySQL Server 5.1\bin &net start mysql
MySQL 服务正在启动 . MySQL 服务已经启动成功。 一、确认MYSQL已经配置且正确 重新配置 如果是重新***的MYSQL,请确认***后的MYSQL经过第一次配置,否则会缺少my.ini文件,配置方法,可以在***到最后一步时选择,现在开始配置MYSQL,或在程序组中运行MYSQL配置向导。配置完成后,要确保my.ini文件中[mysqld]字段下至少有basedir***目录路径和datadir数据库路径。 配置之前,如果原来已经有过MySQL配置,可以先在MYSQL向导中进行执行一次REMOVE INSTANCE,然后再重新配置。 覆盖数据表 默认的MYSQL数据库会***到My Document下,所以如果您的数据库目录在其它路径下,可以先把MYSQL停止掉,然后把数据库剪切到其它路径,然后拷贝相关数据表进入同一目录即可。 如果MYSQL数据表使用不同的账户,还需要在MYSQL创建账户,或直接使用原来的MYSQL数据表覆盖(需确认之前的MSYQL数据表是未损坏的)。 解决无法启动 遇到无法启动MYSQL时常见解决方法: A、先使用命令C:\Program files\mysql\bin\mysqladmin-u root -p shutdown来关闭MYSQL B、再在cmd命令行下,执行net start mysql启动mysql。 二、1067错误常见解决方法 故障现象 如果在停止MYSQL(net stop mysql)或启动MYSQL时,出现1067错误,错误信息“MySql 服务正在停止...系统出错(A system error has occurred.)...系统发生 1067 错误(System error 1067 has occurred.),进程意外终止(The process terminated unexpectedly.)”等。 常见解决方法 如果以前一直运行OK的,请先按照上面的“无法启动”解决方法执行一次看看。 如果进行过Remove Instance操作,再次重建时后,一定要检查my.ini文件中的datadir是否已被还原了,如果该地址下数据库不存在,也将报告1067错误,只需要修改成真实的数据库目录地址,然后手动启动即可。 检查MYSQL目录权限 检查my.ini文件中[mysqld]字段下是否有basedir***目录路径和datadir数据库路径,my.ini可能需要出现在两个地方,MYSQL的***目录和Windows目录(假设是windows环境)下,都要检查一下。 有时候删除%windir%/my.ini文件然后再重新配置也可以解决,再次配置后检查一下Windir目录下是否有my.ini文件,有时把***目录下最新的my.ini拷贝过去覆盖一下也能解决问题。 如果是Linux环境,试一下把mysql.server拷贝至/etc/rc.d/init.d/下,然后再运行chkconfig mysql.server,之后就可以在命令行中设置PATH、使用命令执行mysql启动。 三、非法关机造成的MYSQL无法启动问题 如果是因为非法关机等原因导致MYSQL无法启动或启动有问题的,最好使用重新***的或确认是OK的MYSQL数据表及ibdata1、mysql.pid、ib_logfile0等文件进行覆盖,天缘试过遇到过多次这种情况,就是原来的MYSQL表有问题了,总是无法启动,但是更换成新表就可以。 四、重装MYSQL 发现MYSQL有问题时,最便捷的方法,是先把mysql卸载掉,然后重装重新配置,具体方法如下: 1、卸载MYSQL,清理掉***目录和Windows目录下的my.ini文件。 2、检查任务管理器中是否还有mysql进程,如果有,可以把mysqld.exe杀掉,或者先杀掉再卸载也可以。 3、在cmd命令窗口,执行:sc delete mysql,该命令是清理注册服务命令。 3. 重装 mysql 如果是安全设置以后出现这个问题,可能是因为mysql以低权限运行的时候因为密码策略等问题导致,大家看恶意将mysql的启动用户更下下密码,然后在服务项里设置下即可。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具kangle版数据库启动不了,重装系统后启动不了,是否缺少什么运行支持1|Kangle版使用交流-UPUPW论坛
阅读:280回复:4
kangle版数据库启动不了,重装系统后启动不了,是否缺少什么运行支持
发布于: 09:19
kangle版数据库启动不了,
后来查看ERR日志在MY.ini增加参数,也是不行,无奈下只能重装WIN7
现在重装系统后启动不了,是否缺少什么运行支持?
我系统是win7旗舰版64 位
铜币5619枚
威望4436点
发布于: 12:16
和系统没有关系的,应该是某个表坏了,或者是data目录有你备份的数据库目录副本之类的。具体还是需要看错误日志。
发布于: 13:30
:和系统没有关系的,应该是某个表坏了,或者是data目录有你备份的数据库目录副本之类的。具体还是需要看错误日志。 错误的日志[error] aborting只有这个个现在重新系统了,但是打开就提示xxxxxx 已停止工作是否环境缺少还是什么原因新装的WIN7 64
铜币5619枚
威望4436点
发布于: 16:04
鼠标右键,属性,兼容性,选择win7或低版本
发布于: 11:24
好的,我试一下,谢谢
您需要登录后才可以回帖,&或者&
保留所有权利. 官方唯一网址UPUPW.NET 请勿用此程序运行非法站点,UPUPW不承担相关责任!