在window10 64位系統環境下,官方下載免安裝版MySQL,解壓配置後,安裝MySQL服務成功,運行時報錯,錯誤提示以下:mysql
由於沒有其餘錯誤提示,首先嚐試使用命令mysqld --console
查看控制檯輸出,結果以下:sql
此處會發現有ERROR錯誤提示,不難發現此處的路徑有問題,經過檢查配置文件my.ini
內的路徑,發現爲轉移字符\t
致使的此錯誤:數據庫
將地址中的斜槓\
修改成反斜槓/
,以下:code
刪除已經安裝的服務,從新安裝,重啓:rem
此處依舊報錯,命令mysqld --console
,查看控制檯信息:cmd
提示配置的數據庫存放目錄(即my.ini
配置文件中配置的datadir
,本文配置路徑爲D:/work/tools/mysql-5.7.21-winx64/data
)下表不存在,檢查數據庫存放目錄:it
經過查看,發下目錄下確實不存在mysql相關表。此處錯誤由於未初始化數據庫,致使配置MySQL數據庫存放目錄下沒有生成對應的數據庫表,嘗試使用mysqld --initialize
命令初始化數據庫:console
mysqld --remove
命令刪除服務mysqld --install
命令從新建立服務sc query mysql
命令確認服務是否生成,正常生成,則經過命令mysqld --initialize
初始化數據庫net start mysql
啓動服務運行以下:class
服務正常啓動,此時配置的數據庫目錄新生成文件以下:配置
此問題主要有幾個緣由致使:
所以,遇到此錯誤,則在確保正確配置my.ini
配置文件後,建立指定的數據庫存放目錄,而後按照如下命令依次執行便可:
mysqld --remove mysqld --install #記得安裝服務後,此處要初始化 mysqld --initialize net start mysql