1. zip下載地址:
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-winx64.zip
2.官方文檔位置:
http://dev.mysql.com/doc/refman/5.7/en/installing.html
3.將文件解壓到你喜歡的位置,我解壓到了C:盤根目錄
4.在壓縮包根目錄下創建my.ini 文件,如圖:
文件里面如圖添加
[mysqld]
端口
port=3306
需要添加字符編碼的設置(放到port下面就行)
character-set-server=utf8
文件解壓縮的路徑:
basedir ="C:\\mysql-5.7.20-winx64\\"
數據庫存放路徑:
datadir ="C:\\MySQLData\\"
max_allowed_packet = 32M
配置環境變量
- 添加一個名叫 MYSQL_HOME 的變量。
- 修改Path變量,在末尾添加 %MYSQL_HOME%\bin
5.管理員身份運行cmd黑窗口
C:\mysql-5.7.20-winx64\bin>mysqld install mysql3306 --defaults-file="C:\mysql-5.7.20-winx64\my.ini"
提示安裝成功,注意: mysql3306是你的sql名稱,可以隨意換,我用的是mysql3306
6.執行初始化語句 C:\mysql-5.7.20-winx64\bin>mysqld --initialize 成功后無提示
你所選擇的數據庫存放那個文件夾下會出現一堆文件,如圖:
7.啟動mysql
C:\mysql-5.7.20-winx64\bin>net start mysql3306
mysql3306 服務正在啟動 .
mysql3306 服務已經啟動成功。
此處用你所安裝時用的服務名稱 我在安裝時使用的是mysql3306
8.在剛才生成的文件中找到.err結尾的文件,如:
打開並搜索password
[Note] A temporary password is generated for root@localhost: yjH6zYx6Us>?
密碼就是:yjH6zYx6Us>?
9.登錄mysql 輸入命令:mysql -u root -p
password 輸入yjH6zYx6Us>?
注意:mysql5.6之后,這個密碼強制要求必須輸入。搜易一定要輸入
進入之后輸入set password for root@localhost =password('root');
上一行命令帶分號
這樣就修改完了。。
退出之后再登錄可以用root進行連接
如果需要配置多個,配置第二個mysql 端口號改一下就行了