请选择 进入手机版 | 继续访问电脑版

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

[复制链接]
苍野狼步 发表于 2021-1-1 18:30:06 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
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文件

文件参考配置如下:
  1. [mysqld]# bind-address=192.168.0.152max_connections=600port=3306basedir=D:\mysql-server\mysql-8.0.22-winx64datadir=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 riskssymbolic-links=0default-storage-engine=INNODBlower_case_table_names=1character-set-server=utf8max_allowed_packet=64Mtmp_table_size = 256Mkey_buffer_size = 256Mtransaction_isolation=READ-COMMITTED# sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES# skip_ssl# 设置使用 mysql_native_password 插件认证,重要!!!default-authentication_plugin=mysql_native_passworddefault-time-zone='+8:00'innodb_buffer_pool_instances=1innodb_flush_log_at_trx_commit = 1innodb_buffer_pool_size=2048Minnodb_log_file_size = 1024M[mysql]default-character-set=utf8port=3306[client]default-character-set=utf8port=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
  1. 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数据库
新建用户及修改暗码操作:
  1. //新建仅可本机访问用户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';//以上操作完成后,需要刷新权限,执行flushflush 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

来源:https://blog.csdn.net/weixin_46985491/article/details/112006923
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )