当前位置: 首页 > news >正文

建设部证书查询官方网站建站之星官网

建设部证书查询官方网站,建站之星官网,网站首页模板怎么做策划,月嫂网站建设方案前言近年来网络安全形式日趋严峻#xff0c;为保障企业信息安全和业务连续性#xff0c;越来越多的要求业务系统上线前需要满足等保要求。其中数据库作为存储数据的载体#xff0c;安全更是重中之重。部分等保要求#xff0c;mysql数据库不能通过直连方式连接#xff0c;需…前言近年来网络安全形式日趋严峻为保障企业信息安全和业务连续性越来越多的要求业务系统上线前需要满足等保要求。其中数据库作为存储数据的载体安全更是重中之重。部分等保要求mysql数据库不能通过直连方式连接需使用SSH加密方式连接保证数据的安全性。本章我们介绍如何通过Navicat使用SSH加密方式连接MySQL数据库。一、MySQL可以通过SSH方式和直接连接方式对比MySQL可以通过SSH方式和直接连接方式进行连接两者的主要区别如下(1) 安全性SSH方式连接MySQL服务器是通过SSH协议进行加密通信的因此更加安全可靠。而直接连接MySQL服务器时数据传输是明文的存在被窃取或篡改的风险。(2) 连接方式SSH方式连接MySQL服务器需要在中间增加一个SSH隧道需要先连接到SSH服务器再通过SSH隧道连接MySQL服务器。而直接连接MySQL服务器则直接连接MySQL服务器。(3) 端口SSH方式连接MySQL服务器需要打开SSH服务的端口通常是22端口。而直接连接MySQL服务器需要打开MySQL服务的端口通常是3306端口。(4) 配置SSH方式连接MySQL服务器需要配置SSH连接信息包括SSH主机、SSH用户名、SSH密码等。而直接连接MySQL服务器需要配置MySQL连接信息包括MySQL主机、MySQL用户名、MySQL密码等。总的来说通过SSH方式连接MySQL服务器相对于直接连接MySQL服务器更加安全可靠但是需要在SSH服务器和MySQL服务器上都进行配置。而直接连接MySQL服务器则简单快捷但是需要注意安全问题。具体连接方式选择取决于应用场景和安全要求。二、禁止mysql用户连接数据库mysql数据库默认同时只是直连和SSH加密连接为满足等保安全要求需禁用mysql用户直连数据库。1、查看mysql账户访问权限#查看mysql账户访问权限 mysql select user,host from user; ----------------------------- | user | host | ----------------------------- | root | % | | mysql.infoschema | localhost | | mysql.session | localhost | | mysql.sys | localhost | | root | localhost | | testdb | 172.27.1.1 | | test | 172.27.% | ----------------------------- 6 rows in set (0.00 sec)host参数%表示允许任意IP地址访问localhost表示仅允许本地访问172.27.1.1表示仅允许172.27.1.1这个IP地址访问172.27.%表示允许172.27.0.0网段访问2、限制用户仅能本地连接数据库设置所有mysql用户host权限均为localhost既所有mysql用户仅能本地连接数据库#限制testdb用户仅能本地连接 mysql update user set hostlocalhost where usertestdb; Query OK, 0 rows affected (0.00 sec) Rows matched: 1 Changed: 0 Warnings: 0#刷新策略 mysql flush privileges; Query OK, 0 rows affected (0.00 sec)#查看mysql账户访问权限 mysql select user,host from user; ----------------------------- | user | host | ----------------------------- | root | localhost | | mysql.infoschema | localhost | | mysql.session | localhost | | mysql.sys | localhost | | root | localhost | | testdb | localhost | ----------------------------- 6 rows in set (0.00 sec)三、Navicat使用SSH方式连接Mysql1、打开Navicat软件并创建一个新的数据库连接。在连接属性中选择SSH选项卡填写mysql数据库所属服务器的SSH连接信息包括SSH主机、SSH端口、SSH用户名和SSH密码服务器验证方法可使用密钥连接更加安全。2、选择常规选项卡填写MySQL数据库连接信息包括MySQL端口、MySQL用户名和MySQL密码MySQL主机处保持默认localhost即可。点击测试连接按钮确认连接信息无误后保存。四、连接报错问题现象使用SSH加密方式连接mysql数据库时提示1045 - Access denied for user testdb172.80.9.1 (using password: YES)问题原因MySQL数据库是docker部署通过SSH加密方式连接的服务器是docker容器宿主机MySQL用户被限制localhost登录后宿主机将无法访问MySQL容器。此时需要将MySQL用户连接限制改为仅能宿主机登录。解决方法上面报错地址是MySQL容器网关地址我们仅需给MySQL用户放行172.80.9.1这个网关地址就行。例如#限制testdb用户仅能本地连接 mysql update user set host172.80.9.1 where usertestdb; Query OK, 0 rows affected (0.00 sec) Rows matched: 1 Changed: 0 Warnings: 0#刷新策略 mysql flush privileges; Query OK, 0 rows affected (0.00 sec)#查看mysql账户访问权限 mysql select user,host from user; ----------------------------- | user | host | ----------------------------- | root | localhost | | mysql.infoschema | localhost | | mysql.session | localhost | | mysql.sys | localhost | | root | localhost | | testdb | 172.80.9.1 | ----------------------------- 6 rows in set (0.00 sec)再次连接即可解决。
http://www.hkea.cn/news/14407640/

相关文章:

  • 成都plc培训机构哪家最好郑州百度网站优化排名
  • 北京建立网站wordpress显示时间代码
  • wordpress导航仿制温州seo教程
  • 建设网站需要哪些经营范围王野天简历
  • 在西安市建设工程交易中心网站上wordpress微信发布工具
  • 泰安市人才网官网免费网站分析seo报告是坑吗
  • 保护环境网站模板wordpress網頁版
  • 免费私人网站建设软件wordpress 论坛那
  • 网站域名费网站快照
  • 如何做网站站长装饰网站
  • 找人代做网站注意事项临潼区做网站的公司
  • 做响应式网站兼容哪几个尺寸机关网站建设情况汇报
  • 如何寻找网站建设需求客户亚马逊购物网站
  • 建筑公司网站源码微商城系统销售
  • 网站互联网推广企业注册号怎么查询
  • 中国域名网站排名兰州西固区网站建设平台
  • 郑州网站建设七彩科技WordPress页面生成时间
  • 竞价推广网站建设建设银行成都 招聘网站
  • 工程项目建设网站宣传片拍摄注意事项
  • 网站建设制作、微信公众号影视摄影传媒公司
  • 网站排名优化方法荣耀手机官网网站
  • 做网站翻页怎么做做网站需要服务器和什么软件
  • 专业做包包的网站好导航滑动整屏网站
  • 怎么看网站备案号有没有专门做尾料回收的网站
  • 用手机做空间建网站创业平台app有哪些
  • 如何用腾讯云主机做网站网站建设电话多少
  • 淘客网站模版海外购物网站哪个最好
  • 微信网站开发与网站实质区别兰州网络推广培训
  • 网站公告模板代码山东济南发布最新通知
  • 天天斗地主官方网站开发如何做ptp刷流量的网站