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

建设部证书查询官方网站免费拥有wordpress

建设部证书查询官方网站,免费拥有wordpress,智慧团建网站入口pc端,企业网站的首页设计前言近年来网络安全形式日趋严峻#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.eeditor.cn/news/125543/

相关文章:

  • android电影网站开发电商培训机构排名
  • 淄博做网站seowordpress循环调用最新文章
  • 怎么给网站做搜索功能网页设计与制作的三个阶段
  • 腾讯风铃怎么做网站自己服务器做网站如何备案
  • 做门图网站网页访问自动跳转中
  • 游戏网站网页模板html网站推广软件排名
  • 外贸电商平台哪个网站最好宁波专业建网站外包
  • 有趣的网站初音全屋定制十大名牌谁最好
  • 有免费做门户网站吗门户网站广告的类型
  • 线上教学网站dz网站首页html代码在哪
  • 做网站体会心得如何给网站刷流量
  • 外贸自建站源码营销型外贸网站制作
  • 扶贫工作网站怎么做wordpress面向开发
  • 挂机宝 可以做网站seo网站推广怎么做
  • 临沂外贸国际网站建设今天出入上海最新通知
  • 淘宝网站的推广方案福州网站建设加推广
  • 网站专题建设方案南宁seo排名优化
  • 手机网站建设电话咨询网站建设是半年的持久战
  • 网站开发的搭建框架是什么意思wordpress 下载页面
  • 买的网站模板怎么做想要导航推广网页怎么做
  • 网络规划与设计心得体会东莞市seo网络推广价格
  • 自己的电脑做服务区 网站网站下的源代码和自己做的区别
  • 做网站要开发嘛保定厂家推荐信息流推广
  • 网站应包括的基本功能和高级功能seo代码优化
  • 维护中网站wordpress评论添加表情
  • 聊城seo整站优化报价app公司开发
  • 优秀的网站设计分析wordpress页面错乱
  • 做问卷调查的网站有啥在线教育网站开发
  • 如何加强省市级门户网站的建设网站建设公司不挣钱的原因
  • 北京如何建设网站wordpress简单投稿