MySQL安装及加固(ZIP压缩包)-windows

这篇具有很好参考价值的文章主要介绍了MySQL安装及加固(ZIP压缩包)-windows。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

MySQL安装及加固(ZIP压缩包)-windows

下载

在MySQL官网下载安装:MySQL :: Download MySQL Community Server

安装

  1. 将压缩包解压到指定目录下。

  2. 在解压后的MySQL目录下,创建配置文件my.ini

    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    
    [mysqld]
    # 3306端口
    port = 3306
    
    # 设置mysql的安装目录
    basedir = D:\Program Files\mysql-5.7.44-winx64
     
    # 设置mysql数据库的数据的存放目录
    datadir = D:\Program Files\mysql-5.7.44-winx64\data
     
    # 允许最大连接数
    max_connections=200
     
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
     
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
     
    # 创建模式
    sql_mode='NO_AUTO_VALUE_ON_ZERO,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,PIPES_AS_CONCAT,ANSI_QUOTES'
    
    # InnoDB引擎相关配置
    innodb_buffer_pool_size = 128M    # InnoDB缓冲池大小,根据物理内存适当调整
    innodb_log_file_size = 50M        # InnoDB日志文件大小
    
    # 其他性能优化相关的配置
    max_connections = 100             # 最大并发连接数
    query_cache_size = 0              # 查询缓存大小(MySQL 8.0中已废弃查询缓存功能)
    tmp_table_size = 32M              # 临时表的最大大小
    thread_cache_size = 8             # 线程缓存大小
    

    MySQL安装及加固(ZIP压缩包)-windows,MySQL,mysql,windows,数据库

  3. 初始化MySQL。在MySQL的bin目录下摁住shift,然后点击鼠标右键,选择在此处打开Powershell窗口(S),或者通过cmd命令行进入到MySQL的bin目录,执行下面的命令(根据自己所用窗口,选择一个执行):

    #cmd窗口
    mysqld --initialize-insecure --user=mysql
    
    #Powershell窗口
    .\mysqld.exe --initialize-insecure --user=mysql
    

    MySQL安装及加固(ZIP压缩包)-windows,MySQL,mysql,windows,数据库

  4. 执行上面的初始化命令后,可以看到MySQL目录下新增了一个data目录:

    MySQL安装及加固(ZIP压缩包)-windows,MySQL,mysql,windows,数据库

  5. 安装MySQL为服务。此时需要以管理员打开cmd窗口,进入MySQL的bin目录,执行下面的命令

    #cmd窗口
    mysqld install
    

    MySQL安装及加固(ZIP压缩包)-windows,MySQL,mysql,windows,数据库

  6. 此时查看windows的服务下,多了一个MySQL的服务

    MySQL安装及加固(ZIP压缩包)-windows,MySQL,mysql,windows,数据库

  7. 右键启动MySQL服务。启动后可用工具,使用root账户直接连接,上面的初始化时,root账户是没有密码的,需要马上设置密码。

等保二级加固

MySQL安装完成后,在某此场景下,要对其进行进行安全加固,修改my.ini,添加等保二级要求的加固措施,完整的my.ini如下:文章来源地址https://www.toymoban.com/news/detail-814079.html

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]
# 3306端口
port = 3306

# 设置mysql的安装目录
basedir = D:\Program Files\mysql-5.7.44-winx64
 
# 设置mysql数据库的数据的存放目录
datadir = D:\Program Files\mysql-5.7.44-winx64\data
 
# 允许最大连接数
max_connections=200
 
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
 
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
 
# 创建模式
sql_mode='NO_AUTO_VALUE_ON_ZERO,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,PIPES_AS_CONCAT,ANSI_QUOTES'

# InnoDB引擎相关配置
innodb_buffer_pool_size = 128M    # InnoDB缓冲池大小,根据物理内存适当调整
innodb_log_file_size = 50M        # InnoDB日志文件大小

# 其他性能优化相关的配置
max_connections = 100             # 最大并发连接数
query_cache_size = 0              # 查询缓存大小(MySQL 8.0中已废弃查询缓存功能)
tmp_table_size = 32M              # 临时表的最大大小
thread_cache_size = 8             # 线程缓存大小

# 等保二级加固配置
# 密码策略插件
plugin-load-add=validate_password.dll
validate-password=FORCE_PLUS_PERMANENT
## 密码最小8位长度
validate_password_length=8
## 密码至少要包含1个大小写字母
validate_password_mixed_case_count=1
## 密码至少要包含1个数字
validate_password_number_count=1
## 密码强度检查等级 1/MEDIUM
validate_password_policy=1

# 登录失败处理插件
plugin-load-add=connection_control.dll
connection-control=FORCE_PLUS_PERMANENT
connection-control-failed-login-attempts=FORCE_PLUS_PERMANENT
connection_control_failed_connections_threshold=5
connection_control_min_connection_delay=108000

## 超时30分钟,默认是8小时
wait_timeout=1800
interactive_timeout=1800

## 此项配置后对所有用户有效,慎用!要求是密码过期不得超过90天
default_password_lifetime=90

到了这里,关于MySQL安装及加固(ZIP压缩包)-windows的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • windows安装数据库MySQL

    下载地址:https://dev.mysql.com/downloads/mysql/ ( 解压完成后没有data文件夹和mys.ini文件 ) 步骤:设置 系统 关于 高级系统设置 环境变量 找到系统变量下的Path 编辑 新建D:ProgramsMySQLmysql-8.0.31-winx64bin 点击三个确定关闭窗口。 在D:Programsmysql-8.0.30-winx64文件夹下新建名为mys.ini文件

    2024年02月08日
    浏览(58)
  • 基于Linux对MySQL数据库的安全加固指南(超实用--实战版)

    👨‍🎓 博主简介   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入! 🐋 希望大家多多支持,我们一起进步!😄 🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏

    2024年02月07日
    浏览(66)
  • 在Windows上安装MySQL数据库(最最最详细,超级简单)

    目录 一.确认Windows是否安装MySQL 二.下载MySQL安装包  三.添加配置文件并安装MySQL 四.登录数据库,修改密码 五.配置环境变量 六.启动MySQL 1.按【Win+R】打开运行 2.输入【services.msc】打开服务  3.在服务列表中查找MySQL,如果有mysql服务则表示Windows已经安装MySQL,如果没有MySQL服务

    2024年02月13日
    浏览(58)
  • Windows的Mysql5.7社区版的安装详细操作,从无到有,安装配置一条龙服务。(压缩包自行安装,非installer安装)

    换了一个电脑,所有软件、环境都得重新来安装一次,安装到Mysql的时候,发现网上有两种安装方式,一种是Mysql的压缩包安装方式,这种方式直接到官网下载Mysql的压缩包,解压之后做些配置就可以了,另一种是Mysql的Installer一站式的安装,这种方法步骤相对来说少点,但是

    2024年02月03日
    浏览(45)
  • mysql安装zip包详细教程

    1.MySQL官网下载压缩版文件,放至安装路径下载zip安装包 MySQL :: Download MySQL Community Server (Archived Versions) 点击此处下载MySQL server 8.0.33压缩包 将zip包解压到心仪的路径(路径全英文,建议安装在C盘以外的盘符) 例如:D:install_SE_pcmysql_8.0.33 2.2 配置环境变量 放在安装目录下 配置

    2024年02月12日
    浏览(37)
  • mysql-8.0.35-winx64 zip版安装教程

    首先去官网下载社区版压缩文件。官网地址:​​​​​​ MySQL :: Download MySQL Community Server https://dev.mysql.com/downloads/mysql/ 如上图,选择好相应的版本号和对应的操作系统,点击选中的文件下载。 下载好的zip文件解压到自定义的全英文路径下。例如:C:Program Filesmysql-8.0.35-wi

    2024年02月04日
    浏览(40)
  • Mysql——压缩包方式安装教程

    zip版(5.7及8.0)的下载需到官方网站下载,不同版本对应能安装在不同的操作系统下,本次介绍的是mysql-8.0.30-winx64在win10下的安装方式。 下载网址:MySQL :: Download MySQL Community Server 二.Mysql的安装流程  1.下载压缩包至本机目录下。 2.在下载后的目录下找到Mysql压缩包并将其解压

    2024年02月04日
    浏览(43)
  • 01-mysql安装篇(rpm方式安装+压缩包安装)

    1、检查是否安装了mariadb 卸载清除: rpm -e 文件名 2、下载mysql 官网地址:https://downloads.mysql.com/archives/community/ 3、上传解压 4、安装 报错:error: Failed dependencies: net-tools is needed by mysql-community-server-5.7.37-1.el7.x86_64 解决: 5、检查安装 6、开启mysql服务 7、登陆mysql 第一次启动mysq

    2024年02月03日
    浏览(43)
  • Mac安装压缩版MySQL Server

    本文详细记录一次在Mac中安装MySQL Server的过程,安装环境如下: MacOS 14.4 x86, core i7 在MySQL数据库实验环境下通常都要安装其MySQL Server,安装方式五花八门,最简单的有通过系统包管理工具一键安装,例如 apt 和 yum 等,这种安装方法会使得MySQL按照标准设计将文件分散在多个文

    2024年04月08日
    浏览(44)
  • Mysql8.0压缩包安装方法

    目录 一、安装Mysql8.0 二、MySQL8.0卸载 1、压缩包解压到c盘根目录,点击开始-运行-附件—c命令提示符   右击,以管理员身份运行,进入到C:softwaremysql-8.0.33-winx64bin  2、运行mysqld –install mysql,显示安装成功(目录为自己对应解压的mysql文件bin目录下) 3、在C:softwaremysql-8.0

    2024年02月12日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包