親測:MySQL 5.7.17 安裝教程

最近打算學習一下 MySQL ,去官網 https://www.mysql.com/  下載了最新的 MySQL。

由於我兩臺電腦分別是 win10 和 win7,都是64位的,所以不能下載那個 32 位的安裝包,故選擇

Download MySQL Community Server Windows (x86, 64-bit), ZIP Archive

這個安裝包,目前最新版本是 5.7.17


這個安裝包真的很折騰人,不過我在嘗試了無數次以後終於搞定了,現在寫出教程用以和他人分享安裝心得。

首先我要說網上的 5.7.17 教程千奇百怪,光一個配置文件都有不同寫法,命令順序也是你一套我一套,然後我跟着大部分 HighRank 搜索教程跑一遍發現根本不行!簡直煩死了,各種報錯。最後我找到一個教程,發現只有這個纔是可行的。

http://www.cnblogs.com/c3gen/p/6168765.html

這個教程是 win10、win7都可以,因爲我都試過了。

現在我要在這個教程的基礎上寫得更加完善、詳細一些。


1.下載,這個不用我多說了吧?假設你已經下載好了



2.解壓到安裝目錄,要求應該不能有中文,這裏我的直接解壓到 D 盤根目錄。



3.打開解壓好的文件夾,裏面有個 my-defualt.ini 文件,複製粘貼一次,然後重命名爲 my.ini。

(這時候文件夾裏面還沒有 data 這個文件夾)



4.用記事本打開 my.ini ,複製以下代碼:

[mysqld]

#安裝目錄
basedir = D:\mysql-5.7.17-winx64
#數據存放目錄  data目錄是要單獨創建的,記得是個空文件夾
datadir =D:\mysql-5.7.17-winx64\data
#端口
port = 3306

# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
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

替換,或者說添加到原來的 [mysqld]這一欄。注意原來的文件除了註釋還有最後一行代碼,別替換多了。


5.添加環境變量。

win7 和 win10 基本一樣,我現在這臺電腦用的是 win7,就以 win7爲例子(win10在家裏面)

右鍵“我的電腦”——“屬性”


“高級系統設置”——“高級”——“環境變量”



看見“系統變量”下面的“新建...”了嗎?點擊打開



然後照圖輸入:


變量名:MYSQL_HOME

變量值:D:\mysql-5.7.17-winx64 

我是在D盤,你解壓在哪就寫哪,不用我多說。

然後,在系統變量裏面選擇 Path:



雙擊打開,在變量值後面添加:D:\mysql-5.7.17-winx64;%MYSQL_HOME%\bin

注意!這裏要添加的時候別把原來的刪掉了,要在後面加英文分號在添加!



然後各種確定——到這裏就算搞定了系統變量了。


6.用管理員身份打開 PowerShell 或者 運行 cmd

記得是右鍵,管理員身份運行!!!

輸入cd + 解壓地址/bin

cd D:/mysql-5.7.17-winx64/bin

這時候切換到了bin文件夾


7. install 和 initialize

輸入:

mysqld -install 

然後會提示安裝成功。

再輸入:

mysqld --initialize-insecure --user=mysql;
我不確定這裏有沒有分號,可以去掉試試...

這時候文件夾裏面自動創建了一個 data 文件夾,裏面有些文件。


8.啓動

輸入:

net start mysql


到這裏說明 MySQL 已經安裝成功了。

=================================================================================

當然這裏只是針對我兩臺電腦有效,不代表對所有電腦都可行,我的一臺win7 一臺win10反正這樣弄是搞定了。如果你的安裝出了什麼問題,可以再去搜索一下解決方案。








發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章