失效链接处理 |
MySQL8官方中文参考手册 PDF 下载
本站整理下载:
相关截图:
![]()
主要内容:
是MySQL服务器。下面讨论这些MySQL服务器的配置问题:
启动选项,服务器支持。你可以在命令行中指定这些选项,通过配置文件,或。
服务器系统变量。这些变量反映的启动选项的当前状态和价值观,其中一些可以在服务器运行的是修改。
服务器状态变量。这些变量包含有关运行计数器统计。
如何设置服务器的SQL模式。这个设置修改SQL的语法和语义的某些方面,例如与其他数据库系统代码的兼容性,或控制误差为特殊情况的处理。
配置和使用IPv6支持。
配置和使用的时区支持。
服务器端的服务能力
服务器停机过程。有性能和可靠性的考虑,这取决于表的类型(事务性或非事务性)以及是否使用复制。
上市的MySQL服务器变量和选项已被添加或删除,使用MySQL 8,看5节,“服务器状态变量和选项,使用MySQL 5.0或删除”
笔记
不是所有的存储引擎的所有MySQL服务器的二进制文件和配置支持。如何确定哪些存储引擎你的MySQL服务器的安装支架,看第13.7.6.16,“显示引擎语法”
5.1.1配置服务器
MySQL服务器,mysqld,有许多命令和系统变量可以设置在启动配置操作。确定服务器所使用的命令和系统变量的值,执行此命令:
shell> mysqld --verbose --help
该命令产生一个列表中的所有mysqld选择和配置系统变量。它的输出包含默认选项和变量值和看起来像这样:
abort-slave-event-count 0
allow-suspicious-udfs FALSE
archive ON
auto-increment-increment 1
auto-increment-offset 1
autocommit TRUE
automatic-sp-privileges TRUE
avoid-temporal-upgrade FALSE
back-log 80
basedir /home/jon/bin/mysql-8.0/
...
tmpdir /tmp
transaction-alloc-block-size 8192
transaction-isolation REPEATABLE-READ
transaction-prealloc-size 4096
transaction-read-only FALSE
transaction-write-set-extraction OFF
updatable-views-with-limit YES
validate-user-plugins TRUE
verbose TRUE
wait-timeout 28800
看到使用的服务器运行当前系统变量的值,连接到它,并执行这个语句:
mysql> SHOW VARIABLES;
看到一些统计和状态运行的服务指标,执行该语句:
mysql> SHOW STATUS;
系统变量和状态信息,也可使用mysqladmin命令:
shell> mysqladmin variables
shell> mysqladmin extended-status
一个完整的描述所有的命令选项,系统变量和状态变量,看到这些部分:
第5.1.6、“服务器选项”
第5.1.7,服务器“系统变量”
第5.1.9,“服务器状态变量”
更详细的监控信息可以从绩效模式;看第25章,MySQL性能模式
如果你在命令行中指定的选项mysqld或_ mysqld safe,它仍然有效,只对服务器的调用。每次服务器运行使用选项,把它放在一个选项文件。看到第4.2.6、“使用选项文件”
5.1.2服务器配置的默认值
MySQL服务器有许多操作参数,您可以更改在服务器启动命令行选项或配置文件(选择文件)。也可以在运行时改变许多参数。在参数设置在启动或运行时总的说明,见第5.1.6、“服务器选项”,和第5.1.7,服务器“系统变量”
在Windows中,MySQL的安装程序与用户交互并创建一个文件名为my.ini在底座的安装目录作为默认选项文件。
笔记
在Windows中,该.ini或CNF选择文件扩展名可能不显示。
在安装完成后,您可以编辑默认的选项文件随时修改服务器所使用的参数。例如,使用一个参数,是评价与文件设置#开头的一行字符,删除#如果必要,修改参数值。禁用设置,添加一个#以开头的行或删除它
对于非Windows平台,没有默认选项文件是服务器安装或初始化过程中创建的数据目录。通过以下指令创建选项文件第4.2.6、“使用选项文件”。没有一个选项文件,服务器就开始它的默认设置,看第5.1.2,“服务器配置默认值”如何检查这些设置
关于选择文件格式和语法的更多信息,参见第4.2.6、“使用选项文件”
5.1.3服务器选项,系统变量和状态变量的引用
下表列出所有的命令行选项,系统变量和状态变量的适用范围内mysqld
表中列出的命令行选项(命令行),选择有效的配置文件(选择文件),服务器系统变量(系统变量),变量和状态(状态变量)在一个统一的清单,通知每个选项/变量是有效的。如果一个服务器选项设置在命令行或在一个选项文件不同于相应服务器的系统的名称,变量名是立即注意到相应的选项。为系统的状态变量,该变量的范围是(Var Scope)作为全球会议,或两者。请参阅设置和使用的选项和变量对应的部分细节。在适当的情况下,直接链接到该项目的进一步的信息可。
|