1、下載mysql
https://dev.mysql.com/downloads/mysql/
2、解壓完成后,在根目錄創(chuàng)建my.ini文件,其中內(nèi)容如下:
[mysql]
# 設(shè)置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#設(shè)置3306端口
port = 3306
# 設(shè)置mysql的安裝目錄
basedir=D:\ProgramFiles\mysql-5.7.18-win32
# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=D:\ProgramFiles\mysql-5.7.18-win32\data
# 允許最大連接數(shù)
max_connections=200
# 服務(wù)端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
3、以管理員身份運行cmd,進入mysql的bin目錄,執(zhí)行以下命令
> mysqld install
> mysql --initialize-secure(此時root用戶密碼為空,可直接登錄再修改密碼)
4、啟動mysql
> net start mysql
其中出現(xiàn)過的問題及解決辦法
1、運行mysqld install時出現(xiàn)Service exists
之前安裝mysql后未卸載干凈
執(zhí)行sc service delete
2、運行mysqld install時出現(xiàn)應(yīng)用程序無法啟動
可能是32位和64位版本問題