1. 程式人生 > >Win10 安裝 MySQL5.7.22 解壓版 64位

Win10 安裝 MySQL5.7.22 解壓版 64位

1.官網下載地址

https://dev.mysql.com/downloads/mysql/5.7.html#downloads


2.解壓檔案

直接解壓到你指定的資料夾裡(注意:解壓的目錄裡沒有data和ini檔案),比如D:\MySQL57

3.建立ini檔案,填寫內容如下:

[client]

port= 3306

[mysqld]

port= 3306

basedir=D:\MySQL5_7\mysql5_7_22_winx64
datadir=D:\MySQL5_7\mysql5_7_22_winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

log-bin=mysql-bin

binlog_format=mixed

server-id= 1

[mysqldump]
quick

max_allowed_packet = 16M

[mysql]
no-auto-rehash

default-character-set=utf8

[myisamchk]
key_buffer_size = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M


[mysqlhotcopy]

interactive-timeout

4.配置環境變數

在系統變數path裡新增D:\MySQL5_7\mysql5_7_22_winx64\bin

5.安裝MySQL

注意:用管理員方式開啟cmd,換到D:\MySQL5_7\mysql5_7_22_winx64\bin目錄下,

初始化MySQL : 執行 mysqld  --initialize

安裝服務 :執行 mysqld -install MySQL57 ,成功會提示 Service successfully installed.

                    (刪除服務 : mysqld remove MySQL57)

啟動服務 :執行 net start MySQL57,成功會提示 MySQL57 服務正在啟動 .   MySQL57 服務已經啟動成功。

6.設定root賬號

修改MySQL的配置檔案(my.ini,[mysqld]下新增一行skip-grant-tables

重啟MySQL,執行net stop MySQL57,net start MySQL57。

然後mysql -uroot -p 直接進入(密碼為空)

輸入update mysql.user set authentication_string=password("root") where user="root";

輸入flush privileges;

輸入exit;

修改my.ini刪除skip-grant-tables,然後重新啟動MySQL57
執行 mysql -u root -p root 就能進去了。