问题现象:前天对MYSQL数据库进行迁移操作,B机(新机子)的MYSQL和A机的版本不同,为方便B机安装好MYSQL直接COPY了A机的DATA目录.
启动MYSQL,”MYSQL 1067 进程意外终止“错误,以前遇到过此错误,惯性地去按上次的方法尝试解决,结果问题依旧,于是google,搜索了许久,无果.
最后查看系统应用程序日志:找到最近的MYSQL报错,都是E文:
Error message file ‘D:\system\MySQL\MySQL Server 5.0\share\english\errmsg.sys’ had only 480 error messages,but it should contain at least 481 error messages.Check that the above file is the right version for this program
大概是版本的问题.
解决方法:保持B机的迁移过来的数据库,重新执行B机上的MYSQL安装程序的修复操作,安装完成,重启MYSQL,OK.
我的Mysql碰到了 1067 错误
错误信息为:A system error has occurred. System error 1067 has occurred. The process terminated unexpectedly.
在我的机上的解决办法是:修改%windir%\my.ini,增加 [mysqld] #设置basedir指向mysql的安装路径 basedir=D:\Program\Tools\mysql datadir=D:\Program\Tools\mysql\data
无法启动MYSQL服务错误1067 进程意外终止
点启动MYSQL服务后提示:在本地计算机 无法启动MYSQL服务错误1067 进程意外终止
此服务是开始——设置——控制面版——管理工具——服务里的
解决办法一:复制mysql目录中的一份 my-***.inf 文件到系统的windows目录中,修改文件名为 my.inf.,然后在[mysqld]代码区添加类似的代码:
- # set basedir to installation path, e.g., c:/mysql
- # 设置为MYSQL的安装目录
- basedir=D:/Program Files/mysql-5.0.45-win32
- # set datadir to location of data directory,
- # e.g., c:/mysql/data or d:/mydata/data
- # 设置为MYSQL的数据目录
-
- datadir=D:/Program Files/mysql-5.0.45-win32/data
解决方法二,mysql 1067
错误如下:
1、执行winmysqladmin,生成my.ini文件
2、mysqld -install 启动mysql服务
3、net start mysql 启动mysql服务显示正常
当通过mysql -u root -p 连接时候报服务器没有启动的错误,察看server服务,确实mysql服务没有启动,手动启动产生1067错误,重新安装过几次mysql,错误依旧,察看各个配置都没有错误.
我的系统环境 win2003 mysql版本4.0.12.
解决办法,将winmysqladmin生成的my.ini拷贝到c:windows下再启动mysql就一切OK了.
这个没试过:其实不需要重新配置,你只要在/bin 目录下依次点击如下文件:
mysql.exe,mysqld.exe,mysqld-nt.exe,winmysqladmin.exe
提示框出现后直接cancle 掉,然后再点击 winmysqladmin.exe 在右下脚那个小图标上 选择启动服务就可以了,这样 ini 文件就自动恢复好了.
解决方法三
1.错误原因:修改了mysql的配置文件my.ini,2.查看错误.
my.ini配置文件的部分代码:
- [mysqld]
- port=3306
- basedir="D:/MySQL/"
- datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/"
解决方案:找到了错误的原因,解决错误也就相对来说容易多了,我们只需要双击mysqlbinMySQLIntanceConfig.exe,重新配置即可解决问题. |