下载zip文件并解压
创建my.ini文件
[mysqld]
# 必须使用未被占用的端口(如 3309、3310...)
port=3309 # 指向当前解压目录(注意路径)
basedir="C:/MySQL/mysql-9.1.0-winx64"
datadir="C:/MySQL/mysql-9.1.0-winx64/data"
# 存储引擎和字符集
default-storage-engine=INNODB
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
# 可选:禁用 ONLY_FULL_GROUP_BY(根据需求) sql_mode=STRICT_TRANS_TABLES,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO
[mysql] default-character-set=utf8mb4 [client] port=3309 default-character-set=utf8mb4
以 管理员身份 打开 CMD
cd到文件夹
bin\mysqld --initialize --console
安装 Windows 服务(命名唯一!)
bin\mysqld --install MySQL91 --defaults-file="C:\MySQL\mysql-9.1.0-winx64\my.ini"
启动服务
net start MySQL91
修改密码
启动后看到临时密码,在2026-03-25T08:13:33.739238Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost:后面,执行bin\mysql -u root -p -P 3308,输入临时密码,
输入:ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewSecurePass123!';将MyNewSecurePass123改成你的密码
评论