問題:
#安裝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