MySQL 8.0.30 Community Server - GPL(Zip) 下载教程

450 阅读4分钟

MySQL 8.0.30 安装

版本:MySQL 8.0.30 Community Server - GPL

方式:ZIP Archive

配置:Windows (x86, 64-bit)

提示:本教程请结合目录食用。

在下载之前请确保电脑中未安装过 mysql 或者已经卸载干净,如何卸载干净可以看我之前的文章MySQL 如何彻底卸载干净

一、官网下载

1. 链接

MySQL :: Download MySQL Community Server (Archived Versions)

2. 下载

image.png

3. 解压

解压到选定路径(最好不要出现中文)

解压后包含以下文件

image.png

二、新建配置文件

1.新建一个 txt 文件,输入以下内容

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\MySQL\mysql-8.0.30-winx64
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
authentication_policy=mysql_native_password
#回滚
server_id = 1
log_bin = mysql-bin.log  
#设置log文件保存路径,默认为mysql的data目录下
max_binlog_size = 512M  
#最大log
binlog_format = row
binlog_row_image = full
# 事件调度器启动状态
event_scheduler = on
#重置密码用
#skip-grant-tables
# 解决无法写入空时间,解除严格限制模式等
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

2.重命名该文件为 my.ini

image.png

三、配置MySQL

在配置之前需要我们以管理员的身份运行 cmd 命令

image.png

1. 初始化 MySQL

首先需要进入刚刚解压下的 bin 文件当中,比如我的解压在 D:\MySQL

image.png

输入 mysqld --initialize --console

完成对刚刚写入的 my.ini 文件的配置(注意前面是 mysqld,最后有一个d),系统设置一个临时密码,需要记一下,比如我这里是 mO-YvElfU7AR(就是O和0、l和1分不太清...)

image.png

完成后文件当中就会多出一个 data 文件夹

image.png

2. 注册 MySQL 服务

输入 mysqld --install mysql

(通用注意前面是 mysqld,最后有一个d)

image.png

这里我们可以到后台检验一下服务是否真的添加了(可以跳过~)

继续在控制台输出 services.msc

image.png

image.png

3. 启动 MySQl 服务

到这一步就可以尝试启动服务了

继续输出语句 net start mysql

image.png

可以继续到服务中查看:(需要右键刷新一下)

image.png

image.png

实际上,服务的启动停止可以手动在这里改动:

image.png

4. 修改原始密码

由于我们是首次连接到数据库,需要使用刚刚的原始密码

输入 mysql -uroot -p

image.png

修改密码: 依次输入 (由于接下来是MySQL语句,注意尾部的分号;)

# 修改mysql默认密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
# 修改root用户权限默认密码
 create user 'root'@'%'IDENTIFIED WITH mysql_native_password BY '新密码';
# 刷新权限
flush privileges;

image.png

恭喜你,这时候已经完成了 MySQL 的大部分配置!

尝试一下一些基本的 SQL 语句试试:

image.png

最后退出可以用 exitquit 语句,就会回到原来的命令行

image.png

四、配置环境变量

首先说明一下配置环境变量的目的:

我们不难发现,以上的配置过程都是在 MySQL安装目录下的 bin 文件中完成的,但我们想要达到的效果是在任意路径下就可以链接上数据库,所以我们需要配置全局环境变量来帮助我们完成这一步。

步骤如下

  1. win + E 打开此电脑,空白处右键进入 属性
  2. 在 系统 中点击 高级系统属性
  3. 点击 系统属性 右下角的 环境变量
  4. 在 系统变量(S) 一栏点击 新建
  5. 输入变量名和路径,点击确定
  6. 在 系统变量(S) 一栏找到 Path,双击进入
  7. 新建环境变量,输入 %MYSQL_HOME%\bin ,点击确定,完成配置

image.png

image.png

image.png

image.png

image.png

image.png

image.png

完成最终配置!

这时候你就可以在任何路径在执行

五、登录MySQL

下次再登录的时候,你就可以使用 mysql -uroot -p 语句帅气地连接数据库了!

前提是 需要让 mysql 服务启动,手动打开有两种方式,首先以管理员权限进入cmd命令

  1. 使用 net start mysql 语句启动;
  2. 也可以采用 services.msc 进入服务管理启动;
  3. 不过配置完 mysql 时,她会开机自启,一般不需要手动打开

拓展:

链接其他服务器数据库的语句

mysql -u用户名 -p密码 -h要连接的mysql服务器ip地址(默认为127.0.0.1) -P端口号(默认3306)

希望能帮到你~

参考资料

  1. 2021MySql-8.0.26安装详细教程
  2. MySQL8.0.30(zip版)windows安装