MySQL 安装相关程序
有 5 个 MySQL 安装相关程序。它们已列出,并在下面简要讨论 −
comp_err
mysql_secure_installation
mysql_tzinfo_to_sql
mysql_upgrade
comp_err
comp_err 创建 errmsg.sys 文件,mysqld 使用该文件来确定需要针对不同错误代码显示的错误消息。 comp_err 还生成 mysqld_error.h、mysqld_ername.h 和 mysqld_errmsg.h 头文件。
comp_err 可以通过以下方式调用 −
shell> comp_err [options]
mysql_secure_installation
此 mysql_secure_installation 程序使用户能够通过以下方式提高其 MySQL 安装的安全性 −
用户可以为 root 帐户设置密码。
用户可以删除可从本地主机外部访问的 root 帐户。
用户可以删除匿名用户帐户。
用户可以删除测试数据库(默认情况下,所有用户(甚至匿名用户)都可以访问该数据库),以及允许任何人访问名称以 test_ 开头的数据库的权限。
mysql_secure_installation 可帮助用户实施安全建议。
mysql_tzinfo_to_sql
mysql_tzinfo_to_sql 程序可帮助加载 mysql 数据库中的时区表。它用于具有 zoneinfo 数据库(即描述时区的文件集)的系统。此类系统的示例包括 Linux、FreeBSD、Solaris 和 macOS。这些文件最可能位于 /usr/share/zoneinfo 目录(Solaris 上为 /usr/share/lib/zoneinfo)。
mysql_upgrade
每次升级 MySQL 时,用户都应执行 mysql_upgrade 来查找 与升级后的 MySQL 服务器的不兼容性。
mysql_upgrade 的使用方法如下 −
确保服务器当前正在运行。
调用 mysql_upgrade 来升级 mysql 模式中的系统表。
使用以下命令检查和修复其他模式中的表 −
shell > mysql_upgrade [options]
停止服务器并重新启动,以便任何系统表更改都能生效。