MySQL安裝好經常發現無法正常啟動,碰到最多的是error 2003的錯誤,
以下為解決方案:
mysqld -nt -remove
mysqld -nt -install
重新啟動mysql
net START mysql
可能還會遇到服務1067錯誤的問題,原因大致有兩個:
(1)my.ini的basedir和datadir目錄配置有問題,可如下面的例子修改:
basedir=d:/MySQL5.0/ #mysql安裝位置
datadir=d:/MySQL5.0/data #資料存放位置
不過,一般不會出現這問題。
(2)這個版本不支援my.ini的預設引擎
# The default storage engine that will be used when create new tables when
default-storage-engine=INNODB
將”INNODB“修改”MYISAM”為:
default-storage-engine=MYISAM
我當初就出現了這個問題
修改檔案後,啟動mysql, net start mysql,注意,我說的這條命令一定要在bin的目錄下執行。因為mysql、mysqld、mysqladmin等一系列可執行程式都放在那裡。
當出現
MySQL 服務正在啟動
MySQL 服務已經啟動成功
的字樣時,表面服務正常啟動。
就代表正常了。
補充:mysql error number 2003 can't connect to mysql server on 'localhost'(10061)
1, 首先到系統服務(services.msc)裡面找到MYSQL服務並啟動MYSQL服務
2, 到MYSQL安裝目錄找到MYINI檔案,開啟MYINI尋找max_connections 修改串連數為1000 重啟IIS與MYSQL服務(我沒安裝IIS,這種是當網站論壇訪問量過大時,增加串連數到1000)
雲棲社區小編提醒您,如果碰到這種錯誤問題我們最好是在程式上進行最佳化了,mysql檔案串連資料與windows伺服器的檔案開啟資料是差不多的,資源也是有限的哦。