1. 程式人生 > >Win7下安裝mysql-5.7.16(64位)

Win7下安裝mysql-5.7.16(64位)

本文為大家分享了mysql-5.7.16(64位)安裝配置方法,供大家參考,具體內容如下

一、安裝總體思路:
在官網下載zip安裝包;
解壓拷貝到C盤下;
配置環境變數;
修改mysql根目錄下配置檔案my-default.ini;
初始化mysql,安裝mysql,啟動mysql服務;
修改root使用者密碼;
成功安裝!

二、具體步驟說明
1.下載安裝包。
2.拷貝到C盤:
解壓後拷貝資料夾至C盤:C:\Program Files (x86)\MySql\
3.配置環境變數:
計算機—>右鍵—>高階系統設定—>高階—>環境變數—>修改Path,
將位址列“C:\Program Files (x86)\MySql\mysql-5.7.16-winx64\bin”貼上到最後,
注意:

不同的路徑之間用英文的“;”分開,確定,退出。
4.修改mysql根目錄下配置檔案my-default.ini:
首先,在mysql目錄中新建一個data資料夾;
其次,編輯配置檔案my-default.ini:
去掉basedir和datadir前面的#
basedir新增的是MySQL的解壓路徑:C:\Program Files (x86)\MySql\mysql-5.7.16-winx64\
datadir新增的是MySQL的data資料夾路徑:C:\Program Files (x86)\MySql\mysql-5.7.16-winx64\data。
最後,儲存,關閉。下圖是我的my-default.ini內容截圖:


5.初始化mysql,安裝mysql,啟動mysql服務【這一步很重要】:(一定要進入C:\Program Files (x86)\MySql\mysql-5.7.16-winx64\bin目錄下在進行安裝,否則會出現錯誤!(原諒我沒有把錯誤截下來,反正就是服務無法啟動服務出現錯誤之類的!))
我的DOS命令執行及結果如下:

C:\Program Files (x86)\MySql\mysql-5.7.16-winx64\bin>mysqld --initialize-insecure --user=mysql
C:\Program Files (x86)\MySql\mysql-5.7.16-winx64\bin>mysqld install mysql --defaults-file="C:\Program File
s\mysql\my-default.ini"
Service successfully installed.
C:\Program Files (x86)\MySql\mysql-5.7.16-winx64\bin>net start mysql
mysql 服務正在啟動 .
mysql 服務已經啟動成功。

6.修改root使用者密碼:
安裝後,root的密碼預設為空,建議修改。

c:>mysql –u root
mysql>show databases; 
mysql>use mysql;
mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root';
mysql>FLUSH PRIVILEGES;
mysql>QUIT 

7.成功。
至此,安裝成功,建議管理工具使用 navicat for mysql x64

PS:博主後來會出現啟動服務但是無法登陸上去的情況。


起初以為是端口占用,排查了之後發現不是,找了好久才發現原來是防火牆的問題,關閉防火牆之後又可以了。

在此,要感謝http://stackoverflow.com/questions/6599524/cant-connect-to-mysql-server-on-localhost-10061-on-window-7