MySQL安全与用户管理全解析
1. 用户账户配置与权限设置
1.1 选项文件示例
为了符合用户账户限制,选项文件(如 ~/.my.cnf )可能包含如下内容:
[client]
ssl-ca=/data/mysql/cacert.pem
ssl-key=/data/mysql/rusty-key.pem
ssl-cert=/data/mysql/rusty-cert.pem
1.2 特定加密方法要求
使用 REQUIRE CIPHER 选项要求用户账户使用指定的加密方法,示例如下:
GRANT ALL PRIVILEGES ON workrequests.* TO 'rusty'@'localhost'
IDENTIFIED BY 'her_password'
REQUIRE CIPHER 'EDH-RSA-DES-CBC3-SHA';
1.3 证书颁发者要求
使用 REQUIRE ISSUER 要求用户提供由指定 CA 颁发的有效 X.509 证书,示例如下:
GRANT ALL PRIVILEGES ON workrequests.* TO 'rusty'@'localhost'
IDENTIFIED BY 'her_password'
REQUIRE I
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



