MySQL 安装相关程序

mysqlmysqli database

有 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]

停止服务器并重新启动,以便任何系统表更改都能生效。


相关文章