win11安装mysql8

服务器上的数据库出问题,于是在本机安装个mysql8,主要是临时使用。

步骤1、到mysql官网,找到要下载的版本,下载压缩包。

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

步骤3、配置环境变量,把mysql加进去。

步骤4、以管理员身份执行cmd命令,生成mysql服务。

步骤5、使用navicat链接测试。

下面执行:

步骤1、到mysql官网,找到要下载的版本,下载压缩包。

https://dev.mysql.com/downloads/mysql/

 

image

image

 

 

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

下载,解压。

image

创建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加进去。

我的电脑--属性。

image

配置mysql_home

image

 编辑path。增加mysql的bin目录

找到path

image

 

 

步骤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链接测试。

使用生成的默认密码登录。登录后,会提示修改密码。如下

image

 

 步骤6、验证。

查看MySQL数据库版本。

-- 查询版本
SELECT VERSION()

 

image

 

posted on 2026-07-20 16:14  陈惟鲜的博客  阅读(2)  评论(0)    收藏  举报

导航