推广 热搜: 广场  Java  app  Word  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

mysql的查询语句加锁吗 如何为MySQL设置SSL证书?

   2023-04-27 企业服务招财猫80
核心提示:如何为MySQL设置SSL证书?MySQL的默认数据通道没有加密。在一些安全性要求特别高的场景中,我们需要将MySQL端口配置为SSL,这样可以对数据通道进行加密,避免敏感信息的泄露和篡改。当然,My

如何为MySQL设置SSL证书?

MySQL的默认数据通道没有加密。在一些安全性要求特别高的场景中,我们需要将MySQL端口配置为SSL,这样可以对数据通道进行加密,避免敏感信息的泄露和篡改。

当然,MySQLSSL启用后,由于每个数据包都需要加密解密,这对MySQL的性能会有很大的影响,读者在使用时要根据实际情况来考虑。

MySQL客户端登录服务器时的密码不明文传输,采用加密策略处理。

笔者使用MySQL版在ubuntu12.04系统上测试,请读者匹配其他环境。

配置MySQL服务器证书

编辑文件

#

#

#

打开上面三行默认证书配置注释,使用自己的证书。作者使用上一篇文章中生成的证书来构建自己的CA服务——OpenSSLCA。

SSL-ca/home/yunweipai/user_certs/ca_cert.cer

SSL-cert/home/yunweipai/user_certs/web.cer

SSL-key/home/yunweipai/user_c:-outw:不对客户端进行身份验证,客户端也不需要提供证书。

X509:客户端必须发送有效的X509证书。

CA颁发的issu:客户端证书是否由服务器配置(在我们的场景中是ca_cert.cer颁发的证书)?

subject:认证证书的主题(证书的主题在上一篇文章中已经介绍过了)

Ciph:指定的加密算法

这些选项可以组合使用,比如X509|issuser。

客户端连接(SSL模式)

Mysql客户端连接

MySQL-uroot-pChangeme_123-P3306-SSL-ca/home/yunweipai/user_certs/ca_cert.c:5.5.43-0u

版权所有(c)2000,2015,Oracle和/或其附属公司。保留所有权利。

Oracle是OracleCorporation和/或其

附属公司。其他名称可能是其各自的商标

业主。

键入help或h获取帮助。键入c清除当前的输入语句。

mysqlgts

-

mysql版本14.14发行版5.5.43,用于d:36

当前databas:

当前us:

SSL:使用的密码是DH:标准输出

使用outfil:

使用d:

服务器v:5(ubuntu)

v:议定书10

通过UNIX套接字的Connection:本地主机

服务器charact:拉丁1

dbcharact:拉丁1

客户charact:拉丁1

康涅狄格州charact:拉丁1

UNIXsock:

Uptim:29秒

Thr:1Qu:109慢速qu:0Op:48刷新tabl:1打开表秒每秒41次查询avg:3.758

-

JDBC连接

将以下参数添加到jdbc字符串中。

useSSLtrueampverifyServerCertificat

mysql查询管理员用户信息命令?

Mysql需要以root身份登录来查询admin表的用户名和密码。

1.查询所有用户:

SELECT*FROM

2.获得的密码被加密。

您可以使用以下语句:

gt更新用户设置密码密码(#39新密码#39)

(从信息中选择表模式,其中表名

第39位管理员)

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8