系統:64位Win-7
官網壓縮包:mysql-5.7.12-winx64.zip
前后花了一些時間,以前都是下載軟件直接安裝在本地,現在這個不一樣,下載壓縮包后要解壓縮到安裝目錄,然后在控制台下配置服務。
整體的流程如下:
1. 下載:
到http://dev.mysql.com/downloads/mysql/下載,或者登陸mysql官網按Downloads——Community——MySQL Community Server順序訪問,可以看到

我的機子是64位的,於是選第二個(344.2M)。
下載可能需要注冊Oracle賬號,這個要注意密碼要字母和數字組合,字母要有大寫。
也可以不用注冊,直接下載。

2. 解壓:
將下載到的安裝包解壓到安裝目錄。我的安裝目錄是D:\Program Files\mysql-5.7.12-winx64。解壓完后,一直進入到bin的父目錄。如圖:
此時上圖所在目錄:D:\Program Files\mysql-5.7.12-winx64\mysql-5.7.12-winx64
注意,上圖中的文件夾data是后來新建的,解壓時並沒有。解壓后在bin同目錄下新建data目錄!
3. 配置:
在bin同目錄下可以看到my-default.ini文件,打開,在原內容[mysqld]后添加以下內容:
basedir=D:\Program Files\mysql-5.7.12-winx64\mysql-5.7.12-winx64
datadir=D:\Program Files\mysql-5.7.12-winx64\mysql-5.7.12-winx64\data
port=3306
#這一句解決有IPV6協議的計算機上默認采用IPV6協議導致無法從程序連接數據庫的問題
bind-address=127.0.0.1
# 允許最大連接數
max_connections = 200
# 服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server = utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine = INNODB
[client]
# 設置mysql客戶端默認字符集
default-character-set = utf8
添加完畢后注意:basedir是安裝路徑,datadir是解壓后新建的data文件夾的路徑。
4. 安裝mysql服務
4.1 開始->在面的搜索欄里面輸入cmd,不要急着按enter,要右鍵這個cmd,以管理員的身份運行cmd。
4.2 運行控制台后,將當前目錄切換到bin的下一級目錄,我的是D:\Program Files\mysql-5.7.12-winx64\mysql-5.7.12-winx64\bin

4.3 在4.2基礎上輸入mysqld --initialize-insecure --user=mysql,回車。

使用-initialize生成隨機密碼,由於自己學習,使用-initialize-insecure生成空密碼。默認帳號root,后面的-user=mysql不更改。此時密碼為空。
4.4 再輸入mysqld install,回車

不用擔心,我的是因為之前已經成功了,才會這樣的畫面。
其實應該顯示的是這樣:

4.5 再輸入net start mysql,回車

4.6 再輸入mysql -uroot -p,回車,再回車。

由於4.3設置了沒有密碼,所以第二下不用輸密碼,直接回車。
5. 配置環境:
這個是為了以后可以直接cmd,回車,直接打開Mysql。
5.1 控制面板->系統和安全->系統->高級系統設置->環境變量->系統變量->Path->編輯,將mysql下的bin下一級目錄的全路徑放在最前面。
5.2 開始->在面的搜索欄里面輸入cmd->回車,直接在當前目錄下輸入mysql -uroot -p:

至此,軟件服務配置完成。
參考:
http://jingyan.baidu.com/article/0f5fb0991636376d8234ea7a.html
http://jingyan.baidu.com/article/597035521d5de28fc00740e6.html
http://blog.csdn.net/baidu_18607183/article/details/51250621
