win11安装mysql8
服务器上的数据库出问题,于是在本机安装个mysql8,主要是临时使用。
步骤1、到mysql官网,找到要下载的版本,下载压缩包。
步骤2、把下载的zip包,解压到电脑上的某个目录。新建my.ini文件
步骤3、配置环境变量,把mysql加进去。
步骤4、以管理员身份执行cmd命令,生成mysql服务。
步骤5、使用navicat链接测试。
下面执行:
步骤1、到mysql官网,找到要下载的版本,下载压缩包。
https://dev.mysql.com/downloads/mysql/


步骤2、把下载的zip包,解压到电脑上的某个目录。新建my.ini文件
下载,解压。

创建my.ini
内容如下
[mysqld] # MySQL 安装根目录(改成你自己的解压路径,用 / 或 \\) basedir=D:/chenweixian20200901/soft/mysql/mysql-8.0.46-winx64 # 数据存放目录(初始化时会自动生成 data 文件夹,无需手动建) datadir=D:/chenweixian20200901/soft/mysql/mysql-8.0.46-winx64/data # 端口(默认3306,若被占用可改为3307等) port=3306 # 字符集(推荐 utf8mb4,支持 emoji 和全字符集) character-set-server=utf8mb4 collation-server=utf8mb4_0900_ai_ci # 默认存储引擎 default-storage-engine=INNODB # 最大连接数 max_connections=200 [client] port=3306 default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4
步骤3、配置环境变量,把mysql加进去。
我的电脑--属性。

配置mysql_home

编辑path。增加mysql的bin目录
找到path

步骤4、以管理员身份执行cmd命令,生成mysql服务。
初始化(生成临时密码): mysqld --initialize --console 安装服务:mysqld --install MySQL80。 启动服务:net start MySQL80。
执行如下。我的root的密码为vu2-uycGuRCL
C:\Users\chenweixian>mysqld --initialize --console 2026-07-20T07:47:23.558099Z 0 [System] [MY-013169] [Server] D:\chenweixian20200901\soft\mysql\mysql-8.0.46-winx64\bin\mysqld.exe (mysqld 8.0.46) initializing of server in progress as process 41740 2026-07-20T07:47:23.576679Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started. 2026-07-20T07:47:23.811450Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended. 2026-07-20T07:47:24.485654Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: vu2-uycGuRCL
C:\Windows\System32>mysqld --install MySQL80
Service successfully installed.
C:\Windows\System32>net start MySQL80
MySQL80 服务正在启动 .
MySQL80 服务已经启动成功。
步骤5、使用navicat链接测试。
使用生成的默认密码登录。登录后,会提示修改密码。如下

步骤6、验证。
查看MySQL数据库版本。
-- 查询版本
SELECT VERSION()

浙公网安备 33010602011771号