少爺仔學習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文件夾覆蓋也能夠,好像不一樣的版本也能夠。估計並非全部版本均可用吧,你們能夠查閱查閱。