一、安装mysql8.0.33
mysql下载地址 报错:








Development Machine:开发机器,MySQL会占用最少量的内存 erver Machine:服务器机器,几个服务器应用会运行在机器上,适用于作为网站或应用的数据库服务器,会占用中等内存 Dedicated Machine:专用机器,机器专门用来运行MySQL数据库服务器,会占用机器的所有可用内存。这里可以根据自己的用途来选择类型

默认TCP/IP连接,默认端口号是3306 Open Firewall port for network access 是打开防火墙,远程调用不需要勾选,本地则无所谓 Named Pipe、Shared Memory:进程通信,一般不选择 Show Advanced Options:是显示高级选项,用于配置mysql的其他配置项然后下一步



User Name:用户名称 Host:连接到该数据库的主机地址,可以选择本地(localhost/127.0.0.1)、其他地址(外部ip)、或者全部地址(%) Role:账户的角色 Password:密码 Confirm Password:确认密码

Backup Admin (备份) DB Admin (默认的) DB Designer(设计) DB Manager(管理) Instance Manager(实例管理) Monitor Admin(镜像管理) Process Admin(进程管理) Replication Admin(复制管理) Security Admin(安全管理) User admin(用户管理)




Error Log: 错误日志 General Log:普通日志 Slow Query Log:查询慢日志,Seconds:超过设定秒数sql会被存储 Bin Log:可用于主从数据同步




二、安装mysql5.7.42
mysql下载地址
新建data文件夹用于存放数据库数据 My.ini用于定义mysql的配置文件

[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=C:\Program Files\MySQL\MySQL Server 5.7 # 设置mysql数据库的数据的存放目录 datadir=C:\Program Files\MySQL\MySQL Server 5.7\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 用于登录数据库是跳过验证权限 skip-grant-tables


mysqld --initialize mysqld --install 出现Service successfully installed 说明服务已安装成功


use mysql进入mysql数据库 update mysql.user set authentication_string=password('123456') where user='root'设置密码 修改My.ini文件,删掉最后一行的代码(跳过表验证)skip-grant-tables

net stop mysql net start mysql
三、安装jdk
其实和普通windows安装是一样的 网上找jdk安装包就行,我这里用的是jdk8





