windows服务器环境MySQL 8.0.22压缩包安装记录

一、前期准备

1、VC_redist.x64.exe,微软官网下载,地址
在这里插入图片描述

2、MySQL 8.0.22 zip包,MySQL官网下载,地址
在这里插入图片描述

二、开始安装

1、安装VC_redist.x64.exe

直接安装下载好的VC_redist.x64.exe文件;如果不安装此插件,后面安装过程中会提示出错!!!

2、解压MySQL压缩包

解压mysql-8.0.22-winx64.zip,解压后的文件夹名称通常为mysql-8.0.22-winx64,将该文件夹移动到准备安装的目录下,比如移动到D:\mysql-server目录下;

3、配置环境变量

在环境变量PATH下面增加"D:\mysql-server\mysql-8.0.22-winx64\bin"(不带引号);

4、配置my.ini文件

文件参考配置如下:

[mysqld]

# bind-address=192.168.0.152
max_connections=600
port=3306
basedir=D:\mysql-server\mysql-8.0.22-winx64
datadir=D:\mysql-server\mysql-8.0.22-winx64\data
# socket=/mysql/sock/mysql.sock
# pid-file=/mysql/pid/mysql8.pid
# log-error=/mysql/log/mysql-error.log
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

default-storage-engine=INNODB
lower_case_table_names=1
character-set-server=utf8
max_allowed_packet=64M
tmp_table_size = 256M
key_buffer_size = 256M
transaction_isolation=READ-COMMITTED
# sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# skip_ssl
# 设置使用 mysql_native_password 插件认证,重要!!!
default-authentication_plugin=mysql_native_password
default-time-zone='+8:00'
innodb_buffer_pool_instances=1
innodb_flush_log_at_trx_commit = 1
innodb_buffer_pool_size=2048M
innodb_log_file_size = 1024M

[mysql]
default-character-set=utf8
port=3306


[client]
default-character-set=utf8
port=3306

在这里插入图片描述
将此配置my.ini文件放在D:\mysql-server\mysql-8.0.22-winx64目录下;

5、执行安装

以管理员方式运行CMD命令窗口,默认是在C:\Users\用户名>路径下,先录入d: 回车,进入D盘目录
在这里插入图片描述
再执行 cd d:\mysql-server\mysql-8.0.22-winx64\bin 进入MySQL的bin目录,执行初始化安装命令 mysqld --initialize --console

C:\Users\admin> d:
D:\>
D:\>cd d:\mysql-server\mysql-8.0.22-winx64\bin

在这里插入图片描述
命令执行完毕后如上图,会显示初始化密码,记住此密码后面备用;

6、安装MySQL的windows系统服务

同样,在D:\mysql-server\mysql-8.0.22-winx64\bin目录下执行命令 mysqld --install,命令完成后会有Service successfully installed.
此命令将默认安装系统服务名称为mysql的服务,如果想自定义服务名称,比如定义服务名称为mysql8,则执行mysqld --install mysql8

7、启动MySQL服务

继续执行命令 net start mysql
在这里插入图片描述

8、登录MySQL

启动成功后,在cmd命令行窗口执行命令 mysql -u root -p
输入上面初始化生成的密码,即可进入MySQL数据库;
新建用户及修改密码操作:

//新建仅可本机访问用户
create user 'newUser'@'localhost' identified by 'yourpassword';
//新建IP网段可访问用户
create user 'newUser'@'192.168.1.%' identified by 'yourpassword';
//授予全部数据库全部权限
grant all privileges on *.* to 'newUser'@'localhost' with grant option;
//授予部分数据库(此处以数据库名称为databaseName的数据库为例)部分权限
grant create,drop,select on databaseName.* to 'newUser'@'localhost' with grant option;
//修改用户密码,注意,MySQL8要求密码强度比较高,请设置复杂密码
alter user 'root'@'localhost' identified by 'yourNewPassword';
//以上操作完成后,需要刷新权限,执行flush
flush privileges;

设置完成后,退出exit,再登录MySQL,则需要使用以上设置规则内容;
注意,MySQL8版本的用户与权限不能使用一个命令执行,与MySQL5.7之前版本不同。
详细MySQL权限设置操作,请参考此博文《一文看尽MySQL用户权限管理,真香!》

9、配置自动启动MySQL服务

进入windows的服务,打开运行窗口,输入services.msc,找到第6步安装的MySQL服务名称,比如默认的是mysql,然后双击或右键属性,设置启动类型为自动
在这里插入图片描述

10、环境检查

至此,MySQL数据库解压版安装完成,请继续检查相关服务器配置,比如防火墙端口、网络连接等环境,以配合其他应用的连接使用。

三、使用提示

MySQL8版本 的JDBC驱动连接,URL配置地址需要增加一些参数,useSSL=false 和 serverTimezone=GMT,之后才能正常不报错连接;
连接URL示例:
jdbc:mysql://IP:PORT/databaseName?useSSL=false&serverTimezone=GMT&autoReconnection=true

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值