上次关机之前,mysql用得还好好的,
今天到公司启动我的Mysql时碰到了 1067 错误,
错误信息为: A system error has occurred. System error 1067 has occurred. The process terminated unexpectedly.
于是Google了下,现把网上的解决办法列举如下:
首先查找MySQL安装路径下的my.ini文件,检查这两个配置是否分别指向你的mysql的安装路径和数据保存的路径 !
[mysqld]
# The TCP/IP Port the MySQL Server will listen on
port=3306
#Path to installation directory. All paths are usually resolved relative to this.
# 设置为你的MYSQL的安装目录,MySQL默认是在 c:/Program Files/MySQL/MySQL Server 5.1/下的
basedir="D:/Program Files/MySQL/MySQL Server 5.1/"
#Path to the database root
# 设置为你的MYSQL的数据文件路径
datadir="D:/Program Files/MySQL/MySQL Server 5.1/Data/"
如果你的配置是正确的,但还是出现同样的启动错误,你把my.ini中的
#skip-innodb 这句话前面的注释"#"号出掉再试看,因为有的时候innodb数据库中的一些错误也会导致你启动异常!
如果还是出错的话,先把my.ini备份,然后删除.再启动winmysqladmin.exe界面重新配置mysq
l,此操作不会删除原来的数据文件目录,因此不会删除你MySQL中的数据库,并且你原来的密码依然有效,点
所以再次配置在设置root密码的界面时,可以在密码处输入原来的密码
这里要和前一个版本的密码一致;或"ship"跳过此步操作,这样root的密码还是与上次一样,然后再点"execute",
保存my.ini就可以了,启动mysql试试!看行不行!
我用这种办法把我遇到的这个问题解决了,但到底是什么原因导致启动错误,到现在还是不明白!
还有几种方法我没有试,现也列举如下:
1.在正常情况下不能启动时,有高人提到 mysqld -nt -console,该命令能成功启动 mysql服务,然后可以正常登录,不会出现1067错误,不知是真是假!
2. cmd
cd c:\Program Files\MySQL\MySQL Server 5.1\bin
mysqld-nt --remove 先注销掉原有的服务
mysqld-nt --install 重新装载服务
之后再重新启动就搞定了
3.进入到data目录中,会发现data目录下有许多文件, 然后删除根目录下的所有文件,仅保留子文件夹(每个文件夹就是一个数据库,这个当然是不能删除的),然后启动MySQL服务。就可以成功了。
测试MySQL是否可以正常工作了,可运行以下命令:
c:\Program Files\MySQL\MySQL Server 5.1\bin>mysqlshow
c:\Program Files\MySQL\MySQL Server 5.1\bin>mysqlshow -u root mysql
c:\Program Files\MySQL\MySQL Server 5.1\bin>mysqladmin version status proc
c:\Program Files\MySQL\MySQL Server 5.1\bin>mysqladmin -u root shutdown
分享到:
相关推荐
无论安装何版本的mysql,在管理工具的服务中启动mysql服务时都会在中途报错。内容为:在 本地计算机 无法启动mysql服务 错误1067:进程意外中止。
前几天刚入职安装了一下Mysql刚开始能打开。今天去公司发现启动不了服务报1067错误,在网上查看了一些... 您可能感兴趣的文章:mysql服务1067错误多种解决方案分享mysql 发生系统错误1067的解决方法在 本地计算机 无法
解决方案: 1、在MY.INI文件中的 [mysqld] 中增加一行tmpdir=”D:/MySQL/... 您可能感兴趣的文章:mysql 启动错误1067 问题及解决方法mysql服务无法启动报错误1067解决方法(mysql启动错误1067 )MySQL启动错误解决方法
出现MYSQL服务无法启动报1067错误的解决办法
描述了“MySql 1067 错误”经常遇到的各种情况及其解决方法
mysql服务无法启动报错误1067解决方法,大家参考使用吧
启动服务发生1067错误: 1.删除datadir 下的用户... 您可能感兴趣的文章:mysql 服务意外停止1067错误解决办法小结mysql服务1067错误多种解决方案分享MySQL 1067错误解决方法集合碰到MySQL无法启动1067错误问题解决方法
创建primay key过程中发生了断电,当电脑再次启动时候,发现mysql 服务无法启动,使用 net start 提示 1067错误;后来只能通过手工删除数据文件,日志文件,再启动服务,然后导入数据来完成
...
。。。
mysql 1067错误及其解决方法
此文档中详细的记载了,mysql 发生系统错误1067的解决方法,希望可以帮助到你!
主要为大家详细介绍了windows无法启动MySQL服务报错1067的3种解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
MySQL5.6服务1067错误&服务不能启动&更改root空密码
本文向码农们介绍mysql服务无法启动报错误1067解决方法。 试了谷歌到的几种方法,都没有解决,然后突然想起在启动apache的时候,iis的端口占用情况(因为我的apache也使用了80端口),所以 打开命令行 netstat -a...
自己用过··好用 查找系统(后来验证应该为windows目录)目录下的my.ini文件,编辑内容(如果没有该文件,则新建一个),至少包含basedir,datadir这两个基本的配置
在虚拟机上安装mysql,显示发生系统错误1067,整了半天 错误显示: c:\mysql\bin>net start mysql MySQL正在启动 MySQL无法启动 系统出错 发生系统错误 1067 进程意外终止 卸载服务