找到关于数据库的6705 篇文章

MySQL 客户端程序

AmitDiwan
更新于 2021年3月10日 12:44:27

3K+ 次浏览

共有7个客户端程序,列在下面:mysql、mysqladmin、mysqlcheck、mysqldump、mysqlimport、mysqlpump、mysqlshow、mysqlslap。让我们简要了解一下 MySQL 客户端程序:mysql mysql 是一个简单的 SQL shell,具有输入行编辑功能。它支持交互式和非交互式使用。当交互式使用时,查询结果以 ASCII 表格格式呈现。它可以从用户的命令解释器提示符调用。下面演示了它的用法:shell> mysql db_name mysqladmin mysqladmin 是一个帮助执行管理操作的客户端。它还可以用于检查服务器的配置和当前状态,创建和删除数据库等等。mysqlcheck mysqlcheck ... 阅读更多

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 [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。它必须... 阅读更多

广告