天天看點

windows無法啟動mysql服務,錯誤提示1067

在安裝了mysql服務以後,但是在計算機--->服務裡面啟動mysql服務的時候,

提示windows無法啟動mysql服務,錯誤1067.

這個問題很簡單,這是因為在mysql服務啟動的時候,在讀取MySql配置檔案my.ini的時候

這個檔案當中缺少mysql服務啟動exe檔案的配置。

1.下面是我在報錯情況下的的my.ini檔案

[client]

port=3306

[mysql]

default-character-set=utf8

[mysqld]

port=3306

basedir="D:/install/mysql/"

datadir="D:/install/mysql/Data/"

default-character-set=utf8

default-storage-engine=INNODB

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

max_connections=100

query_cache_size=0

table_cache=256

tmp_table_size=17M

thread_cache_size=8

myisam_max_sort_file_size=100G

myisam_max_extra_sort_file_size=100G、

myisam_sort_buffer_size=33M

key_buffer_size=24M

read_buffer_size=64K

read_rnd_buffer_size=256K

sort_buffer_size=256K

innodb_log_buffer_size=1M

innodb_buffer_pool_size=45M

innodb_log_file_size=23M

innodb_thread_concurrency=10

我們發現這個配置檔案裡面沒有mysql啟動項的配置。這時隻需要将如下配置檔案添加進去問題就解決了。

(如下配置項放到配置檔案的[client]的上面就可以了)

[WinMySQLAdmin]

Server=D:/install/mysql/bin/mysqld-nt.exe(注:這個是mysql啟動項的路徑)

user=root

繼續閱讀