10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 本手册下载 从本手册中摘录

MySQL 8.0参考手册/....../ mysql_secure_installation -提高MySQL安装的安全性

4.4.2 mysql_secure_installation—提高MySQL安装的安全性

这个程序可以让你提高你的MySQL安装的安全性在以下方法:

  • 您可以为。设置密码帐户。

  • 你可以删除从本地主机外部访问的帐户。

  • 您可以删除匿名用户帐户。

  • 你可以删除测试数据库(默认情况下,所有用户,甚至匿名用户)和允许任何人访问具有开头的名称的数据库的权限test_

mysql_secure_installation帮助您实现安全性建议,这些建议类似于在第2.10.4节,“保护初始MySQL帐户”

正常用法是连接到本地MySQL服务器;邀请mysql_secure_installation没有参数:

mysql_secure_installation

执行时,mysql_secure_installation提示您确定要执行的操作。

validate_password组件可用于密码强度检查。如果插件没有安装,mysql_secure_installation提示用户是否安装。如果启用了插件,稍后输入的任何密码都会被检查。

大多数通常的mysql客户端选项,如——主机——港口可以在命令行和选项文件中使用。例如,要使用端口3307通过IPv6连接到本地服务器,可以使用以下命令:

mysql_secure_installation  -  host = :: 1 --port = 3307

mysql_secure_installation支持以下选项,可以在命令行或中指定[mysql_secure_installation](客户端)选项文件的组。有关MySQL程序使用的选项文件的信息,请参见第4.2.2.2节,“使用选项文件”

表4.8 mysql_secure_installation选项

选项名称 描述 介绍了
--defaults-extra-file 读取通常选项文件之外的命名选项文件
--defaults文件 只读命名选项文件
- defaults-group-suffix 选项组后缀值
- 帮助 显示帮助消息和退出
——主机 MySQL服务器所在的主机
——已 读取没有选项文件
——密码 被接受但总是被忽视。每当调用MySQL_Secure_Installation时,无论如何都会提示用户输入密码
——港口 连接的TCP / IP端口号
——print-defaults 打印默认选项
- 协议 要使用的传输协议
——套接字 要使用的Unix套接字文件或Windows命名管道
——ssl-ca 包含可信SSL证书权限列表的文件
- ssl-capath. 包含受信任的SSL证书颁发机构证书文件的目录
- ssl-cert. 包含x.509证书的文件
--ssl-cipher. 允许的密码用于连接加密
——ssl-crl 包含证书撤销列表的文件
--ssl-crlpath. 包含证书撤销列表文件的目录
——ssl-fips-mode 客户端是否启用FIPS模式
——ssl密钥 包含x.509密钥的文件
——tls-ciphersuites 允许用于加密连接的TLSv1.3加密套件 8.0.16
——tls版本 允许用于加密连接的TLS协议
——使用默认 执行没有用户交互性
- 用户 连接到服务器时要使用的MySQL用户名