MySQL 客户端程序

共有7个客户端程序,如下所示−mysqlmysqladminmysqlcheckmysqldumpmysqlimportmysqlpumpmysqlshowmysqlslap让我们简要了解MySQL客户端程序−mysqlmysql是一个简单的SQLshell,具有输入行编辑功能。它支持交互式和非交互式使用。当以交互方式使用时,查询结果以ASCII表格式

mysql_upgrade - 检查和升级 MySQL 表

让我们了解mysql_upgrade程序−用法每次升级MySQL时,用户都应该执行mysql_upgrade,查找与升级后的MySQL服务器的不兼容性。它会升级mysql模式中的系统表,以便用户可以利用升级后可能添加的新权限或功能。它基本上会升级性能模式和系统模式。它还会检查用户模式。如果mysql_upgrade发现某个表可能存在不兼容性,它会执行表检查,如果

mysql_tzinfo_to_sql - 在 MySQL 中加载时区表

mysql_tzinfo_to_sql程序帮助在mysql数据库中加载时区表。它用于具有zoneinfo数据库(即描述时区的文件集)的系统。此类系统的示例包括Linux、FreeBSD、Solaris和macOS。这些文件最可能的位置是/usr/share/zoneinfo目录(Solaris上为/usr/share/lib/zoneinfo)。调用mysql_tzinf

mysql_ssl_rsa_setup - 在 MySQL 中创建 SSL/RSA 文件

让我们了解mysql_ssl_rsa_setup程序−如果缺少这些文件,此程序可帮助创建SSL证书、密钥文件和RSA密钥对文件,这些文件是借助SSL实现安全连接以及使用RSA通过未加密连接进行安全密码交换所必需的。如果现有文件已过期,则可以使用mysql_ssl_rsa_setup程序创建新的SSL文件。调用mysql_ssl_rsa_setup可以按如

mysql_secure_installation - 提高 MySQL 安装安全性

什么是mysql_secure_installation?让我们了解与MySQL安装相关的程序mysql_secure_installation−该程序使用户能够通过以下方式提高其MySQL安装的安全性:用户可以为root帐户设置密码。用户可以删除可从本地主机外部访问的root帐户。用户可以删除匿名用户帐户。用户可以删除测试数据库(默认情况下,所有用户(甚至匿名用

mysql_plugin - 配置 MySQL 服务器插件

让我们了解MySQL中使用的mysql_plugin实用程序−mysql_plugin实用程序允许MySQL管理员管理MySQL服务器加载的插件。它提供了一种替代方法,可以在服务器启动时手动指定--plugin-load选项,或者在运行时借助INSTALLPLUGIN和UNINSTALLPLUGIN语句。根据是否调用mysql_plugin来启用

mysql_install_db - 初始化 MySQL 数据目录

mysql_install_db处理在MySQL服务器(即mysqld)准备就绪之前需要执行的初始化任务。它初始化MySQL数据目录并帮助创建其中包含的系统表。它初始化系统表空间和管理InnoDB表所需的相关数据结构。默认安全部署mysql_install_db的当前版本将生成默认安全的MySQL部署。它具有以下特征。一个名为"root"@"localhost"的单个管理帐户

comp_err - 编译 MySQL 错误消息文件

comp_err创建errmsg.sys文件,mysqld使用该文件来确定需要针对不同错误代码显示的错误消息。在当前更新到MySQL之后,错误信息来自share目录中的messages_to_error_log.txt和messages_to_clients.txt文件。在MySQL8.0.19之前,错误信息通常来自sql/share目录中的errmsg-utf

MySQL 安装相关程序

有5个MySQL安装相关程序。它们已列出,并在下面简要讨论−comp_errmysql_secure_installationmysql_tzinfo_to_sqlmysql_upgradecomp_errcomp_err创建errmsg.sys文件,mysqld使用该文件来确定需要针对不同错误代码显示的错误消息。comp_err还生成mysqld_error.

mysqld_multi - 管理多个 MySQL 服务器

mysqld_multi命令旨在管理多个mysqld进程,这些进程监听不同Unix套接字文件和TCP/IP端口上的连接。它可用于启动或停止服务器,或报告其当前状态。可以使用以下代码调用它−shell>mysqld_multi[options]{start|stop|reload|report}[GNR[,GNR]...]start、stop、reload