如何解決MySQL 服務正在啓動 . MySQL 服務沒法啓動. 服務沒有報告任何錯誤.的問題

少爺仔學習mysql的時候出了一點問題。mysql

在配置zip版本的mysql579 64位時在根目錄下加了以下一個文件my.ini用來覆蓋my-default.ini中的配置信息:sql

[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8 
[mysqld]
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=D:\mysql579x64
# 設置mysql數據庫的數據的存放目錄
datadir=D:\mysql579x64\data
# 容許最大鏈接數
max_connections=200
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 建立新表時將使用的默認存儲引擎
default-storage-engine=INNODB

因爲根目錄下沒有data文件夾,所以做者就本身手動建立了一個data文件夾。數據庫

可是好景不長,在安裝完服務和配置完環境變量的時候,想要啓動服務,卻遇到了這樣一個問題:學習

MYSQL 服務正在啓動 .編碼

MySQL 服務沒法啓動.code

服務沒有報告任何錯誤.server

 

查閱資料後,做者認識到是data文件夾出了問題。因而做者將data文件夾刪除,而後在cmd輸入以下代碼:ip

mysqld --initialize

運行以後,在根目錄下自動建立了data文件夾並寫入了一些文件。cmd

以後在cmd輸入net start mysql順利啓動,但願幫到你們謝謝 。it

網上也有辦法從別的地方拷來data文件夾覆蓋也能夠,好像不一樣的版本也能夠。估計並非全部版本均可用吧,你們能夠查閱查閱。

相關文章
相關標籤/搜索