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帐户。

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

  • 用户可以删除测试数据库(默认情况下,所有用户(甚至是匿名用户)都可以访问该数据库),并删除允许任何人访问名称以test_开头的数据库的特权。

  • mysql_secure_installation帮助用户实现安全建议。

mysql_tzinfo_to_sql

mysql_tzinfo_to_sql程序有助于将时区表加载到mysql数据库中。它在具有zoneinfo数据库(i.e描述时区的文件集)的系统上使用。此类系统的示例包括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]

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