MySQL是如何生成sslZ证书和密钥的呢?下面让我们来看看,在mysql数据库中,是支持ssl通信的,但是呢,需要先生成证书和密钥才可以。

MySQL支持SSL通信,不过需要自行生成所需要的证书和密钥。

生成过程中请根据提示提供相应的信息。如果证书只是用来测试,一路回车即可;如果在实际环境中使用,尽量提供有意义的信息。如果某个信息要留空,可以输入英文句号(.)。请自行保存生成过程中所输入的证书密码。

1、准备工作

创建干净的环境:

2、生成CA证书

需要注意,CA证书的CommanName不能与服务器请求文件和客户端的请求文件的CommanName相同,否则证书验证阶段会报类似“error18at0depthlookup:selfsignedcertificate”的错误。命令如下:

3、生成服务器证书生成服务器证书,移除密码,并对其签名。server-cert.pem是公钥,server-key.pem是私钥。

4、生成客户端证书

生成客户端证书,移除密码,并对其签名。client-cert.pem是公钥,client-key.pem是私钥。

5、验证证书文件

6、补充说明

用到的文件有cacert.pem、client-cert.pem、client-key.pem、server-cert.pem、server-key.pem。其中cacert.pem服务器客户端都需要;以server打头的用于服务器,以client打头的用于客户端。

关于密钥文件的权限设置,暂时没找到合适的答案。由于用户mysql必须对这些文件具有读权限,在这个前提下,尽量使文件权限最小是比较合适的选择。

怎样看mysql是不是支持SSL_mysql是如何支持ssl通信的?相关推荐

  1. MySQL 5.7中对XA支持的改进

    介绍 XA的意思为"eXtended Architecture",是The Open Group组织为分布式事务处理创建的标准.虽然MySQL 5.0是第一个支持XA的版本,但My ...

  2. MySQL数据库have_openss_MySQL 关于OpenSSL证书支持检查方式

    1.mysql编译参数: #cat /usr/local/mysql/bin/mysqlbug|grep configure # This is set by configure CONFIGURE_ ...

  3. dbv mysql_MariaDB与MySQL对比 --- 对分布式事务的支持

    本文最初于2016年底发表在我的个人微信公众号里面,现略有修订后发布在这里.本文的技术信息针对的是mysql-5.7.x和mariadb-10.1.9. MariaDB和MySQL两者对分布式事务的支 ...

  4. 从云数据迁移服务看MySQL大表抽取模式

    摘要:MySQL JDBC抽取到底应该采用什么样的方式,且听小编给你娓娓道来. 小编最近在云上的一个迁移项目中被MySQL抽取模式折磨的很惨.一开始爆内存被客户怼,再后来迁移效率低下再被怼.MySQL ...

  5. mysql大表数据抽取_从云数据迁移服务看MySQL大表抽取模式

    摘要:MySQL JDBC抽取到底应该采用什么样的方式,且听小编给你娓娓道来. 小编最近在云上的一个迁移项目中被MySQL抽取模式折磨的很惨.一开始爆内存被客户怼,再后来迁移效率低下再被怼.MySQL ...

  6. 看图识物-动物篇技术支持

    看图识物-动物篇技术支持 1.点击聊天按钮和灵灵聊天 2.点击动物不妨部分动物叫声 3.点击播放按钮语音播报动物名称 4.点击设置弹出更多功能选项 5.点击切换按钮切换动物 6.输入动物名称灵灵会返回 ...

  7. 在哪看mysql的端口号_数据库端口号在哪看

    如何查看mysql的端口号 -- 输入以下命令:SHOW VARIABLES WHERE VARIABLE_NAME='port'就可以查看当前连接的端口号,-- 例如:mysql> SHOW ...

  8. mysql字符集latin1_mysql的latin1字符集支持所有字符集

    1. 先来看看latin1 (参考百度百科) Latin1是ISO-8859-1的别名,有些环境下写作Latin-1. ISO-8859-1编码是单字节编码,向下兼容ASCII,其编码范围是0x00- ...

  9. mysql latin1 中文_mysql 的 latin1 支持中文

    By fireworks2@foxmail.com 初学者往往会犯糊涂,mysql 的默认字符集 latin1 是否支持中文? 初步分析表明,是的,确实支持中文!(是初步的结论,只做了初步的分析) 1 ...

最新文章

  1. 2021年大数据ELK(二十三):Kibana简介
  2. python logging模块之handlers的使用教程
  3. 如何不让php自动把times换成×号
  4. 【线段树】海报(loj 3264)
  5. mysql 5.5 client 字符集_rhel4 mysql5.5 字符集_character set
  6. 怎么把php网站变灰,CSS效果,让网站全部变成灰色(黑白)
  7. [Python2] List-comprehensions 列表推导式
  8. ideal使用eclipse快捷键
  9. ea6500 v1 刷梅林_Linksys EA6500v1刷DD-WRT及救砖方法
  10. 学习记录:xmind2testcase测试用例模板
  11. 以Epson 1600k 打印机为例解决使用SC登录虚拟机不能使用问题
  12. android rmvb格式下载,rmvb移动播放器,rmvb播放器Android版本下载
  13. Java学习年度总结
  14. le jour, la date et lès saisons
  15. 为什么excel文件中的表不能删除?
  16. Matlab图像处理与分析之压力分布图像获得
  17. Elasticsearch如何提升查询效率
  18. 【代码复现】知识表示学习MHGRN预处理操作(二)
  19. 密码学认证协议名词解释,AKE,PKI,IBC,PKG,KGC,
  20. 易观CTO郭炜:如何构建企业级大数据Ad-hoc查询引擎

热门文章

  1. Decorator 装饰模式
  2. 动态规划与数学方程法解决楼层扔鸡蛋问题
  3. Flink FileSink 自定义输出路径——BucketingSink
  4. 解决 DBMS_AW_EXP: BIN$*****==$0 not AW$
  5. js基础之---slice()
  6. Python之路【第十五篇】:Web框架
  7. c++ const常量的实现机制(转载)2
  8. 一个未知高度垂直居中的简单方法
  9. Objective-C ---JSON 解析 和 KVC
  10. GIT基本概念和用法总结