MySQL Server 5.7安裝遇到的問題及解決
阿新 • • 發佈:2019-01-27
遇到問題:
我試過 mysqld –remove 和mysqld –install 也試過 mysqld –initialize 先初始化data目錄
仍然是服務正在啟動,服務無法啟動。如圖:
在根目錄新建一個.ini格式的配置檔案(注意格式,不是普通的文字檔案格式的),將配置檔案的名字命名為”my.ini”,然後開啟這個檔案,貼上下面這段程式碼:
[mysqld]
basedir ="C:\Program Files\MySQL\MySQL Server 5.7"
datadir ="C:\Program Files\MySQL\MySQL Server 5.7\data"
port=3333
server_id =10
character-set-server=gbk
character_set_filesystem=gbk
[client]
port=3333
default-character-set=gbk
[mysqld_safe]
timezone="CST"
[mysql]
default-character-set=utf8
其中的basedir和datadir的值是需要你根據你的Zip解壓的路徑去配的,datadir後面要加上\data,和上面的一樣;
這時候你的解壓目錄就是這樣的:
電腦->屬性->高階系統屬性->環境變數 ,然後將bin資料夾的目錄載入path的後面
-以管理員的身份執行cmd命令列,切到上面的bin目錄裡,執行
mysqld –initialize
這是初始化操作,這時候會在解壓目錄裡面自動生成data資料夾,並且新增初始化MySql的檔案;(網上說手動建立data資料夾,但是我試的建立生成的初始化的MySql檔案不全導致啟動服務失敗);
mysqld install
這是下載安裝服務語句,之後就是直接開啟伺服器
net start mysql