window 安装Mysql 5.6 发生系统错误 1067
问题:
#安装MySQL服务:mysqld -install MySQL5
D:\Program Files\mysql_5.6.24_winx64\bin>mysqld -install MySQL5
Service successfully installed.
#启动MySQL服务:net start mysql5
D:\Program Files\mysql_5.6.24_winx64\bin>net start mysql5
MySQL5 服务正在启动 ...
MySQL5 服务无法启动。
系统出错。
发生系统错误 1067。
进程意外终止。
#卸载MySQL服务:sc delete mysql5
D:\Program Files\mysql_5.6.24_winx64\bin>sc delete mysql5
[SC] DeleteService 成功
解决思路:
1.搜索异常信息:mysql 发生系统错误1067,找到以下解决方法
2.查看事件管理器:参考以下链接
Windows如何打开和使用事件查看器管理计算机
http://jingyan.baidu.com/article/0964eca23201c88285f53604.html
搜索具体异常信息:Can't find messagefile 'D:\Program Files\mysql-5.6.24-winx64\share\errmsg.sys'
这个问题是因为mysql找不到以下相对应的启动文件:
defaults-file=/mysql/my.cnf
basedir=/mysql
datadir=mysql/data
--------------------------------------------------------------------------------
想到自己的配置文件my.ini
问题根源:
打开后果然路径不对,设置的basedir 和 datadir 路径跟我解压后的路径不一致,把解压后的路径copy过来避免出错
# These are commonly set, remove the # and set as required.
#mysql 根目录
basedir = "D:\Program Files\mysql_5.6.24_winx64"
#mysql 数据文件存放目录
datadir = "D:\Program Files\mysql_5.6.24_winx64\data"
# port = .....
# server_id = .....
---------------------------------------------------------------------------------
安装方法参考:
http://www.cnblogs.com/freeton/p/4264829.html