準(zhǔn)備ini文件
ini文件放到安裝mysql的根目錄下
[mysqld]
# 設(shè)置3306端口
port=3306
# 自定義設(shè)置mysql的安裝目錄,即解壓mysql壓縮包的目錄
basedir=D:\DATABASE\mysql8_3306
# 自定義設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)存放目錄
datadir=D:\DATABASE\mysql8_3306\DATA
# 允許最大連接數(shù)
max_connections=200
# 允許連接失敗的次數(shù),這是為了防止有人從該主機(jī)試圖攻擊數(shù)據(jù)庫系統(tǒng)
max_connect_errors=10
# 服務(wù)端使用的字符集默認(rèn)為UTF8
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認(rèn)存儲引擎
default-storage-engine=INNODB
# 默認(rèn)使用“mysql_native_password”插件認(rèn)證
default_authentication_plugin=mysql_native_password
[mysql]
# 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8
[client]
# 設(shè)置mysql客戶端連接服務(wù)端時默認(rèn)使用的端口和默認(rèn)字符集
port=3306
default-character-set=utf8
安裝指令
使用管理員模式打開cmd,在mysql/bin目錄下執(zhí)行以下命令
mysqld --initialize --console
mysqld --install mysql8_3306
mysql -u root -pk-j_4,ixs_AK
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';