找到 4219 篇文章 关于 MySQLi

mysql_upgrade - 检查和升级 MySQL 表

AmitDiwan
更新于 2021年3月10日 12:43:31

757 次浏览

让我们了解 mysql_upgrade 程序 −用法每次升级 MySQL 时,用户都应该执行 mysql_upgrade,该程序会查找与升级后的 MySQL 服务器不兼容的地方。它会升级 mysql 架构中的系统表,以便用户可以利用升级后可能添加的新权限或功能。它基本上会升级 Performance Schema 和 sys 架构。它还会检查用户架构。如果 mysql_upgrade 发现表可能存在不兼容性,它将执行表检查,如果发现某些问题,则尝试进行表修复操作。mysql_upgrade 的使用方法如下所示 −确保服务器 ... 阅读更多

mysql_tzinfo_to_sql - 在 MySQL 中加载时区表

AmitDiwan
更新于 2021年3月10日 12:42:21

911 次浏览

mysql_tzinfo_to_sql 程序有助于将时区表加载到 mysql 数据库中。它用于具有 zoneinfo 数据库的系统,即描述时区的文件集。此类系统的示例包括 Linux、FreeBSD、Solaris 和 macOS。这些文件最可能的位置是 /usr/share/zoneinfo 目录(Solaris 上为 /usr/share/lib/zoneinfo)。调用 mysql_tzinfo_to_sql如果系统没有 zoneinfo 数据库,则可以安装可下载的软件包。mysql_tzinfo_to_sql 可以通过多种方式调用。其中一些已在下面显示 −shell> mysql_tzinfo_to_sql tz_dir (或) shell> mysql_tzinfo_to_sql tz_file tz_name (或) shell> mysql_tzinfo_to_sql --leap tz_file在 ... 阅读更多

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

AmitDiwan
更新于 2021年3月10日 12:41:22

588 次浏览

让我们了解 mysql_ssl_rsa_setup 程序 −此程序有助于创建 SSL 证书、密钥文件和 RSA 密钥对文件,这些文件是支持使用 SSL 进行安全连接以及使用 RSA 通过未加密连接进行安全密码交换所必需的(如果它们不存在)。如果现有 SSL 文件已过期,则可以使用 mysql_ssl_rsa_setup 程序创建新的 SSL 文件。调用 mysql_ssl_rsa_setupmysql_ssl_rsa_setup 的调用方法如下所示 −shell> mysql_ssl_rsa_setup [options]一些选项包括 --datadir,用于指定创建文件的位置,以及 --verbose 选项,用于查看 mysql_ssl_rsa_setup 执行的“openssl”命令。“mysql_ssl_rsa_setup” ... 阅读更多

mysql_secure_installation - 提高 MySQL 安装安全性

AmitDiwan
更新于 2021年3月10日 12:39:07

403 次浏览

什么是 mysql_secure_installation?让我们了解与 MySQL 安装相关的程序 mysql_secure_installation −此程序使用户能够通过以下方式提高其 MySQL 安装的安全性:用户可以为 root 帐户设置密码。用户可以删除可从本地主机外部访问的 root 帐户。用户可以删除匿名用户帐户。用户可以删除测试数据库(默认情况下,所有用户,甚至匿名用户都可以访问该数据库),以及允许任何人访问名称以 test_ 开头的数据库的权限。mysql_secure_installation 帮助用户实施安全建议。正常用法是连接到 ... 阅读更多

mysql_plugin - 配置 MySQL 服务器插件

AmitDiwan
更新于 2021年3月10日 12:37:59

420 次浏览

让我们了解 MySQL 中使用的 mysql_plugin 实用程序 −mysql_plugin 实用程序允许 MySQL 管理员管理 MySQL 服务器加载的插件。它提供了一种替代方法,无需在服务器启动时手动指定 --plugin-load 选项,或在运行时使用 INSTALL PLUGIN 和 UNINSTALL PLUGIN 语句。根据是否调用 mysql_plugin 来启用或禁用插件,该实用程序将分别在充当插件注册表的 mysql.plugin 表中插入或删除行。对于正常的服务器启动,服务器会自动加载和启用 mysql.plugin 中列出的插件。为了更好地控制插件的激活,... 阅读更多

mysql_install_db - 初始化 MySQL 数据目录

AmitDiwan
更新于 2021年3月10日 12:36:53

793 次浏览

mysql_install_db 处理在 MySQL 服务器(即 mysqld)可以使用之前需要执行的初始化任务。它初始化 MySQL 数据目录并帮助创建其中包含的系统表。它初始化系统表空间以及管理 InnoDB 表所需的相关数据结构。默认安全部署当前版本的 mysql_install_db 将生成默认安全的 MySQL 部署。它具有以下特性。创建一个名为“root”@“localhost”的单个管理员帐户,并使用随机生成的密码,并标记为已过期。不创建匿名用户帐户。不创建测试数据库,该数据库... 阅读更多

comp_err - 编译 MySQL 错误消息文件

AmitDiwan
更新于 2021年3月10日 12:35:51

165 次浏览

comp_err 创建 errmsg.sys 文件,mysqld 使用该文件来确定需要为不同的错误代码显示的错误消息。在当前更新到 MySQL 之后,错误信息来自 share 目录中的 messages_to_error_log.txt 和 messages_to_clients.txt 文件。在 MySQL 8.0.19 之前,错误信息来自 sql/share 目录中的 errmsg-utf8.txt 文件。comp_err 还生成 mysqld_error.h、mysqld_ername.h 和 mysqld_errmsg.h 头文件。comp_err 可以通过以下方式调用 −shell> comp_err [options]它支持以下选项 −--charset=dir_name,-C dir_name它是字符集目录。默认为 ../sql/share/charsets。--debug=debug_options,-# ... 阅读更多

mysqld_multi - 管理多个 MySQL 服务器

AmitDiwan
更新于 2021年3月10日 12:31:03

203 次浏览

mysqld_multi 命令旨在管理多个 mysqld 进程,这些进程监听不同 Unix 套接字文件和 TCP/IP 端口上的连接。它可以用来启动或停止服务器,或报告其当前状态。可以使用以下代码调用它 −shell> mysqld_multi [options] {start|stop|reload|report} [GNR[, GNR] ...]start、stop、reload(停止并重新启动)和 report 指示需要执行的操作。可以对单个服务器或多个服务器执行指定的操作,这取决于选项名称后面的 GNR 列表。GNR 是组号。让我们来看一个例子 ... 阅读更多

mysql.server - MySQL 服务器启动脚本

AmitDiwan
更新于 2021年3月10日 12:30:04

402 次浏览

mysql.server 将位置更改为 MySQL 安装目录。然后,它将调用 mysqld_safe。要以特定用户身份运行服务器,可以将适当的用户选项添加到全局 /etc/my.cnf 选项文件的 [mysqld] 组中。它将位置更改为 MySQL 安装目录,然后调用 mysqld_safe。要以特定用户身份运行服务器,可以将适当的用户选项添加到全局 /etc/my.cnf 选项文件的 [mysqld] 组中。如果它作为 MySQL 的非标准位置的二进制发行版安装,则可能需要编辑 mysql.server。它必须 ... 阅读更多

mysqld_safe - MySQL 服务器启动脚本

AmitDiwan
更新于 2021年3月10日 12:28:39

657 次浏览

什么是 mysqld_safe?mysqld_safe 命令被认为是在 Unix 上启动 mysqld 服务器的正确方法。它添加了一些安全功能,例如在发生错误时重新启动服务器并将运行时信息记录到错误日志中。它尝试启动名为 mysqld 的可执行文件。要覆盖此默认行为并显式指定用户想要运行的服务器名称,可以为 mysqld_safe 指定 --mysqld 或 --mysqld-version 选项。--ledir 也可以用来告诉 mysqld_safe 应该在哪里查找服务器。mysqld_safe 不认识的选项是 ... 阅读更多

广告