Win7系統中提示:本地無法啟動MySQL服務,報的錯誤:1067,進程意外終止的解決方法。
在本地計算機無法啟動MYSQL服務錯誤1067進程意外終止。
這種情況一般是my.ini文件配置出錯了
1、首先找到這個文件: Win7下的默認安裝路徑
C:\ProgramData\MySQL\MySQL Server 5.6\my.ini
打開此文件找到:default-storage-engine=INNODB
將default-storage-engine的值改為:MYISAM。
2、但是還有問題:因為以前你創建的那些數據庫還是存在的(如果沒有刪除),
默認路徑:
C:\ProgramData\MySQL\MySQL Server 5.6\data
這時可能會出來這種問題:
第一次設置的efault-storage-engine與第二次設置的值不一樣,可能會導致
(1)發現無法選擇添加事務支持數據引擎InnoDB
(2)可能會說不支持InnoDB等
解決方法:
刪除:C:\ProgramData\MySQL\MySQL Server 5.6\data目錄下的
ib_logfile0
ib_logfile1
ibdata1
重啟服務,再次生成就OK了
3、如果還是不行,檢查
C:\ProgramData\MySQL\MySQL Server 5.6\data 這個目錄中的錯誤日志(擴展名我為.err),顯示如下內容:
2015-06-24 08:53:30 7736 [Note] Plugin 'FEDERATED' is disabled.
2015-06-24 08:53:30 1724 InnoDB: Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future releases, together with the option innodb_use_sys_malloc and with the InnoDB's internal memory allocator.
2015-06-24 08:53:30 7736 [Note] InnoDB: Using atomics to ref count buffer pool pages
2015-06-24 08:53:30 7736 [Note] InnoDB: The InnoDB memory heap is disabled
2015-06-24 08:53:30 7736 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2015-06-24 08:53:30 7736 [Note] InnoDB: Memory barrier is not used
2015-06-24 08:53:30 7736 [Note] InnoDB: Compressed tables use zlib 1.2.3
2015-06-24 08:53:30 7736 [Note] InnoDB: Not using CPU crc32 instructions
2015-06-24 08:53:30 1724 InnoDB: Error: unable to create temporary file; errno: 2
2015-06-24 08:53:30 7736 [ERROR] Plugin 'InnoDB' init function returned error.
2015-06-24 08:53:30 7736 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2015-06-24 08:53:30 7736 [ERROR] Unknown/unsupported storage engine: INNODB
2015-06-24 08:53:30 7736 [ERROR] Aborting
其中核心提示是這句,臨時文件無法創建:
2015-06-24 08:53:30 1724 InnoDB: Error: unable to create temporary file; errno: 2
因此查看my.ini
[mysqld]區段內加入:
#自己指定的臨時文件目錄
tmpdir=d:\mysqltemp
d:\mysqltemp這個目錄可以自己指定