windows中安裝MySQL綠色社群版(5.7.17-winx64)

陳南志發表於2017-03-11

目 錄

1下載並且解壓

2新建data目錄

3 配置環境變數

4 以管理員身份開啟cmd

5 建立my.ini檔案

6 執行一系列命令

7 測試啟動服務

8 測試連線

9其它說明


1下載並且解壓

     下載地址是:

     https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.17-winx64.zip

  下載後解壓:



2新建data目錄



3配置環境變數

    需要說明的是凡是建立使用者變數的地方最好還是修改為系統變數,這樣就不會存在建立了使用者變數,在系統變數的path和classpath中,相對路徑無效的問題。

建立 MYSQL_HOME




配置path

 

末尾加入

 

;%MYSQL_HOME%\bin;


說明:有的系統裡配置了使用者變數依然無效,請將該環境變數配置為系統變數。

4以管理員身份開啟cmd

 C:\Windows\System32目錄下,右鍵,以管理員身份執行cmd.exe

 

   並且在cmd中切換到mysql的bin目錄下,如圖:




5 建立my.ini檔案






 注意:可以使用以下內容覆蓋my.ini配置檔案(直接複製貼上,把出現D:\program64\mysql-5.7.17-winx64的地方改成你的解壓路徑即可,其它可以不改,也可以改):

 

[client]

#設定mysql客戶端預設字符集

default-character-set = utf8mb4

[mysql]

default-character-set = utf8mb4

[mysqld]

#安裝目錄

basedir =D:\program64\mysql-5.7.17-winx64

#資料存放目錄  data目錄是要單獨建立的,記得是個空資料夾

datadir=D:\program64\mysql-5.7.17-winx64\data

port = 3306

 

character-set-client-handshake = FALSE

character-set-server = utf8mb4

collation-server = utf8mb4_unicode_ci

init_connect='SET NAMES utf8mb4'

# 建立新表時將使用的預設儲存引擎

default-storage-engine=INNODB

# 最大連線數量

max_connections = 100

#單個記憶體表的最大值限定

max_heap_table_size = 64M

#為每個執行緒分配的排序緩衝大小

sort_buffer_size = 8M

#join 連表操作的緩衝大小,根據實際業務來設定,預設8M

join_buffer_size = 32M

# sql查詢快取,如果提交的查詢與幾次中的某查詢相同,並且在query快取中存在,則直接返回快取中的結果

query_cache_size = 64M


6 執行一系列命令

  首先要初始化,在cmd視窗中敲以下命令:

  mysqld    --initialize-insecure    --user=mysql





這個稍微有點慢,請等以下,執行完成後,data目錄中有內容了:




然後註冊windows服務,在cmd視窗中敲入以下命令(注意將D:\program64\mysql-5.7.17-winx64替換成你自己的路徑):

 

mysqld   --install   MySQL  --defaults-file=D:\program64\mysql-5.7.17-winx64\my.ini







註冊成功後,可以看到服務:






7 測試啟動服務

   可以在服務列表中右鍵啟動,也可以在cmd視窗敲命令  

  net  start  MySQL



8 測試連線



注意了,預設密碼是空。如果要修改密碼,請看下一篇有圖有真相,修改密碼。


9 其它說明

          注意:我的解壓目錄是D:\program64\mysql-5.7.17-winx64,如果你的目錄不是這個,請將上面所有這個路徑替換成你自己的。














相關文章