怎样看mysql是不是支持SSL_mysql是如何支持ssl通信的?
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通信的?相关推荐
- MySQL 5.7中对XA支持的改进
介绍 XA的意思为"eXtended Architecture",是The Open Group组织为分布式事务处理创建的标准.虽然MySQL 5.0是第一个支持XA的版本,但My ...
- MySQL数据库have_openss_MySQL 关于OpenSSL证书支持检查方式
1.mysql编译参数: #cat /usr/local/mysql/bin/mysqlbug|grep configure # This is set by configure CONFIGURE_ ...
- dbv mysql_MariaDB与MySQL对比 --- 对分布式事务的支持
本文最初于2016年底发表在我的个人微信公众号里面,现略有修订后发布在这里.本文的技术信息针对的是mysql-5.7.x和mariadb-10.1.9. MariaDB和MySQL两者对分布式事务的支 ...
- 从云数据迁移服务看MySQL大表抽取模式
摘要:MySQL JDBC抽取到底应该采用什么样的方式,且听小编给你娓娓道来. 小编最近在云上的一个迁移项目中被MySQL抽取模式折磨的很惨.一开始爆内存被客户怼,再后来迁移效率低下再被怼.MySQL ...
- mysql大表数据抽取_从云数据迁移服务看MySQL大表抽取模式
摘要:MySQL JDBC抽取到底应该采用什么样的方式,且听小编给你娓娓道来. 小编最近在云上的一个迁移项目中被MySQL抽取模式折磨的很惨.一开始爆内存被客户怼,再后来迁移效率低下再被怼.MySQL ...
- 看图识物-动物篇技术支持
看图识物-动物篇技术支持 1.点击聊天按钮和灵灵聊天 2.点击动物不妨部分动物叫声 3.点击播放按钮语音播报动物名称 4.点击设置弹出更多功能选项 5.点击切换按钮切换动物 6.输入动物名称灵灵会返回 ...
- 在哪看mysql的端口号_数据库端口号在哪看
如何查看mysql的端口号 -- 输入以下命令:SHOW VARIABLES WHERE VARIABLE_NAME='port'就可以查看当前连接的端口号,-- 例如:mysql> SHOW ...
- mysql字符集latin1_mysql的latin1字符集支持所有字符集
1. 先来看看latin1 (参考百度百科) Latin1是ISO-8859-1的别名,有些环境下写作Latin-1. ISO-8859-1编码是单字节编码,向下兼容ASCII,其编码范围是0x00- ...
- mysql latin1 中文_mysql 的 latin1 支持中文
By fireworks2@foxmail.com 初学者往往会犯糊涂,mysql 的默认字符集 latin1 是否支持中文? 初步分析表明,是的,确实支持中文!(是初步的结论,只做了初步的分析) 1 ...
最新文章
- 2021年大数据ELK(二十三):Kibana简介
- python logging模块之handlers的使用教程
- 如何不让php自动把times换成×号
- 【线段树】海报(loj 3264)
- mysql 5.5 client 字符集_rhel4 mysql5.5 字符集_character set
- 怎么把php网站变灰,CSS效果,让网站全部变成灰色(黑白)
- [Python2] List-comprehensions 列表推导式
- ideal使用eclipse快捷键
- ea6500 v1 刷梅林_Linksys EA6500v1刷DD-WRT及救砖方法
- 学习记录:xmind2testcase测试用例模板
- 以Epson 1600k 打印机为例解决使用SC登录虚拟机不能使用问题
- android rmvb格式下载,rmvb移动播放器,rmvb播放器Android版本下载
- Java学习年度总结
- le jour, la date et lès saisons
- 为什么excel文件中的表不能删除?
- Matlab图像处理与分析之压力分布图像获得
- Elasticsearch如何提升查询效率
- 【代码复现】知识表示学习MHGRN预处理操作(二)
- 密码学认证协议名词解释,AKE,PKI,IBC,PKG,KGC,
- 易观CTO郭炜:如何构建企业级大数据Ad-hoc查询引擎
热门文章
- Decorator 装饰模式
- 动态规划与数学方程法解决楼层扔鸡蛋问题
- Flink FileSink 自定义输出路径——BucketingSink
- 解决 DBMS_AW_EXP: BIN$*****==$0 not AW$
- js基础之---slice()
- Python之路【第十五篇】:Web框架
- c++ const常量的实现机制(转载)2
- 一个未知高度垂直居中的简单方法
- Objective-C ---JSON 解析 和 KVC
- GIT基本概念和用法总结