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 就能進去了。