数据库 - MySQL
MySQL 是一种广泛使用的关系型数据库
具有以下特点
- 开源
- 高性能, 高可用, 高并发
- 灵活, 速度快
- 使用成本低
注意事项
- 建议使用 MySQL 5.7
- 关闭 MySQL 的严格模式和启用
ZERO DATE
插入, 否则会造成
Error 1292 (22007): Incorrect date value: '0000-00-00' for column '...' at row 1
配置文件示例
{
"Database": {
"Type": "mysql",
"MySQL": {
"Host": "",
"Port": 3306,
"User": "",
"Password": "",
"Name": "",
"TLS": false,
"Cert": "",
"Key": "",
"ServerName": ""
}
}
}
配置文件详解
Host
MySQL 数据库地址
Port
MySQL 数据库连接端口
User
MySQL 数据库用户名
Password
MySQL 数据库密码
Name
MySQL 数据库名称
TLS
是否启用 TLS
如果要关闭 TLS 证书校验请将 Security 节的 InsecureSkipVerify 改成 true
Cert
TLS 证书文件路径
留空则不启用 mTLS
Key
TLS 私钥文件路径
留空则不启用 mTLS
ServerName
SNI, 留空则使用 HOST