MySQL知识点总结(十)
请对ca.pem、server-cert.pem、server-key.pem、ca-key.pem、client-cert.pem、client-key.pem这些与SSL有关的文件,分别给出功能说明。
当MySQL服务器启动时,它会检查以下数字证书文件:
- ca.pem:受信任的证书颁发机构(CA)发放的数字证书
- server-cert.pem:服务器的数字证书,用于验证服务器的身份并包含公钥
- server-key.pem:服务器的私钥
如果这些文件不存在,服务器将为自签名数字证书生成上述文件,并创建以下文件
- ca-key.pem:服务器生成自签名CA数字证书的私钥
- client-cert.pem:与客户端共享的客户端证书
- client-key.pem:与客户端共享的客户端私钥
MySQL8.0企业防火墙都有哪些特点和功能?
企业防火墙的主要功能是防范SQL注入的安全风险。企业防火墙通过训练能将合规的SQL语句转换为语句摘并存储在白名单中,之后只有符合白名单摘要的SQL才能进入服务器执行。
请说明一个稳定的系统的具体含义。
一个稳定的系统意味着在一定时间段内系统表现出可预测的行为,具体是:
- 服务器在没有计划外中断的情况下运行
- 计划中断很少见
- 应用程序表现出可预测的性能
在确定数据库失败原因时,都要考虑哪些方面的因素?
需要考虑的因素包括架构中的所有组件:
服务器相关:包括存储,网络接口,电源,内存,CPU等
连通性相关:包括网络基础设施,防火墙,负载均衡等
应用软件相关:包括面向用户的组件,框架稳定性
另外还要考虑不可抗力,比如自然灾害或其它异常事件等因素