找到 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_setup可以按如下所示调用 mysql_ssl_rsa_setup -shell> mysql_ssl_rsa_setup [选项]一些选项包括 --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 [选项]它支持以下选项 - --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 [选项] {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 不识别的选项是... 阅读更多

广告