找到 4379 篇文章 关于 MySQL

MySQL 服务器和服务器启动程序

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

952 次浏览

有 4 个 MySQL 服务器和服务器启动程序。它们已列出如下:mysqldmysqld_safemysql.servermysqld_multimysqld也被称为 MySQL 服务器。它是一个单一的多线程程序,在 MySQL 安装中执行大部分工作。它不会生成额外的进程。MySQL 服务器帮助管理对 MySQL 数据目录的访问,该目录包含数据库和表。数据目录是其他信息(如日志文件和状态文件)的默认位置。当 MySQL 服务器启动时,它会侦听来自客户端程序的网络连接,并代表这些客户端帮助管理对数据库的访问。要查看指定的选项... 阅读更多

在命令提示符中获取 MySQL 路径

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

2K+ 次浏览

让我们了解如何在命令提示符中获取 MySQL 路径:为了轻松调用 MySQL 程序,可以将 MySQL bin 目录的路径名添加到 Windows 系统 PATH 环境变量中。这可以通过以下步骤完成:在尝试将 MySQL 添加到 Windows 路径之前,请确保 MySQL 已正确安装。将 MySQL 添加到路径以下是将 MySQL 添加到路径的步骤:步骤 1 - 找到 mysql.exe 文件。我们发现在以下位置:C:\Program Files\MySQL\MySQL Server 8.0\bin步骤 2 - 按开始键并输入“环境变量”。点击 - 步骤 3 - 在“高级”下,... 阅读更多

将 MySQL 添加到 Windows 路径

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

13K+ 次浏览

可以在命令提示符下设置环境变量。这样做是为了影响命令处理器的当前调用,或者永久设置以影响将来的调用。要永久设置变量,可以在启动文件中设置它,或者借助系统为此目的提供的界面进行设置。需要查阅命令解释器的文档以获取具体详细信息。要为环境变量指定值,需要使用与命令处理器相关的语法。可以在命令... 阅读更多

在 Linux 上设置 MySQL 环境变量

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

1K+ 次浏览

让我们了解如何在 Linux 上为 MySQL 设置环境变量:可以在命令提示符下设置环境变量。这样做是为了影响命令处理器的当前调用,或者永久设置以影响将来的调用。要永久设置变量,可以在启动文件中设置它,或者借助系统为此目的提供的界面进行设置。需要查阅命令解释器的文档以获取具体详细信息。要为环境变量指定值,需要使用与命令处理器相关的... 阅读更多

启用 MySQL 压缩

AmitDiwan
更新于 2021 年 3 月 10 日 12:01:55

646 次浏览

在创建压缩表之前,请确保已启用 innodb_file_per_table 配置选项,并将 innodb_file_format 设置为 Barracuda。这些参数可以在 MySQL 配置文件 my.cnf 或 my.ini 中找到,或者使用 SET 语句找到,而无需关闭 MySQL 服务器。要为表启用压缩,可以在 CREATE TABLE 或 ALTER TABLE 语句中使用 ROW_FORMAT=COMPRESSED、KEY_BLOCK_SIZE 或两者。让我们看看创建压缩表的语句:查询SET GLOBAL innodb_file_per_table=1; SET GLOBAL innodb_file_format=Barracuda; CREATE TABLE t1 (c1 INT PRIMARY KEY) ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=8;这里,如果指定了 ROW_FORMAT=COMPRESSED,则 KEY_BLOCK_SIZE 可以... 阅读更多

MySQL 8.0 中新功能的完整列表

AmitDiwan
更新于 2021 年 3 月 10 日 11:59:38

227 次浏览

MySQL 8.0 中的新功能已在下面简要列出:事务性数据字典用于存储有关对象的信息的事务性数据字典。原子数据定义语言用于组合对数据字典、存储引擎操作等的更新的原子数据定义语言 (DDL) 语句。增强安全性安全性级别已得到提高,DBA(数据库管理员)在帐户管理方面获得了更大的灵活性。加密已为表加密全局定义和实现了加密默认值。“default_table_encryption”变量用于为新创建的架构定义加密默认值。可以使用... 阅读更多

压缩 mysqldump 的最佳方法?

AmitDiwan
更新于 2021 年 3 月 10 日 11:55:17

2K+ 次浏览

压缩操作仅在客户端和服务器都支持“zlib”压缩并且客户端请求压缩时使用。mysqldump 的用法使用压缩的优点是它减少了有效负载的大小另一方面,使用压缩的缺点是它会增加计算时间。性能优势在很大程度上取决于正在发送的结果集的大小。除此之外,数据库服务器与其客户端之间的网络带宽和延迟也很重要。结果集越大,延迟就越大。换句话说,带宽越小,... 阅读更多

我什么时候应该使用 MySQL 压缩协议?

AmitDiwan
更新于 2021 年 3 月 9 日 13:57:17

182 次浏览

让我们了解何时应该使用 MySQL 压缩协议:压缩操作仅在客户端和服务器都支持“zlib”压缩并且客户端请求压缩时使用。使用压缩的优点是它减少了有效负载的大小。另一方面,使用压缩的缺点是它会增加计算时间。性能优势在很大程度上取决于正在发送的结果集的大小。除此之外,数据库服务器与其客户端之间的网络带宽和延迟也很重要。结果集越大,延迟就越大。在其他... 阅读更多

限制 MySQL 连接到安全传输

AmitDiwan
更新于 2021 年 3 月 9 日 13:56:39

607 次浏览

当 MySQL 简化了 MySQL Community 和 MySQL Enterprise 的密钥生成时,它将使安全连接更容易。通过这种方式,通过扩展对 TLSv1.1 和 TLSv1.2 的支持来提高安全性。这也有助于管理员确定客户端是否正在安全地连接,并增强对连接类型的可见性。扩展对安全连接的重要性,MySQL 服务器引入了一个新的服务器端配置选项,允许 MySQL 管理员将连接限制为使用安全传输的客户端。当我们谈论连接需要安全传输时,首先需要解决的问题是它使用的传输类型。安全... 阅读更多

如何强制 MySQL 通过 TCP 而不是 Unix 套接字连接?

AmitDiwan
更新于 2021 年 3 月 9 日 13:54:23

720 次浏览

使用 MySQL 客户端库的程序(如“mysql”和“mysqldump”)支持通过许多传输协议(如 TCP/IP、Unix 套接字文件、命名管道、共享内存等)将 MySQL 连接到服务器。对于给定的连接,如果未指定传输协议,则将其确定为单独的任务。示例连接到 localhost 将导致在 Unix 和类 Unix 系统上进行套接字文件连接,并在其他情况下进行到 127.0.0.1 的 TCP/IP 连接。如果必须特别指定协议,则使用 --protocol 命令选项进行。下表显示了... 阅读更多

广告