天天看點

免安裝mysql 5.7.11 64位安裝配置,無法啟動問題

我的系統 windows 10 專業版 64 位

1 添加環境變量

變量名:MYSQL_HOME

變量值:D:\server\mysql-5.7.11-winx64

即為mysql的自定義解壓目錄。

再在Path中添加  %MYSQL_HOME%\bin

2 注冊windows系統服務

将mysql注冊為windows系統服務

1)建立一個my.ini檔案并把my.ini檔案拷貝到c:\windows目錄下,my.ini内容如下:

[client]

port=3306

default-character-set=utf8

[mysqld]

port=3306

collation_server = utf8_general_ci

character_set_server=utf8

default-storage-engine = INNODB

#Mysql根目錄,注意windows\識别問題 最好寫成/ 

basedir=D:/server/mysql-5.7.11-winx64

#根目錄下data目錄

datadir=D:/server/mysql-5.7.11-winx64/data

[WinMySQLAdmin]

D:/server/mysql-5.7.11-winx64/bin/mysqld.exe

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

2)(環境變量配置成功可以忽略)從cmd(管理者權限)進入到MySQL解壓目錄下的 bin 目錄下。

輸入服務安裝指令:

mysqld.exe -install

安裝成功後會提示服務安裝成功。

注:my-default.ini檔案在MySQL解壓後的根目錄下

移除服務指令為:mysqld remove

5. 啟動MySQL服務

啟動服務指令為:net start mysql

啟動後遇到 mysql 服務無法啟動

可以使用 mysqld --console 指令檢視原因。

MySQL資料庫在更新到5.7版本後,和之前的版本有些不一樣,沒有data檔案夾,

我們都知道MySQL資料庫檔案是儲存在data檔案夾中的

安裝好MySQL5.7後,打開cmd指令視窗,并且進入到MySQL安裝目錄中的bin目錄,然後輸入如下指令回車即可:

mysqld --initialize-insecure --user=mysql

執行完上面指令後,MySQL會自建一個data檔案夾,并且建好預設資料庫,登入的使用者名為root,密碼為空,

如果遇到無法建立data檔案夾,證明my.ini中data檔案夾路徑存在問題,逐一排查

繼續閱讀