Win10 安裝 MySQL5.7.22 解壓版 64位

1.官網下載地址

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

選擇合適版本進行下載

2.解壓文件

直接解壓到你指定的文件夾裏(注意:解壓的目錄裏沒有data和ini文件),比如D:\MySQL57

3.在根目錄下創建my.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

輸入密碼 就能進去了。

注意:

如果運行中出現 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. 請執行 mysql> alter user user() identified by '123456';   重新設置一下密碼。這裏涉及到一個參數default_password_lifetime。

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