我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何显示MySQL服务器的系统变量?

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何显示MySQL服务器的系统变量?

使用 SHOW VARIABLES 显示 MySQL 系统变量值。此语句不需要任何特权。只需要能够连接到服务器即可。

语法

SHOW [GLOBAL | SESSION] VARIABLES
   [LIKE 'pattern' | WHERE expr]

LIKE 子句(如果存在)告诉 SHOW VARIABLES 要匹配哪些变量名称。要根据更广泛的条件选择行,请使用 WHERE 子句。

SHOW VARIABLES 接受可选的全局或会话变量范围修改 -

  • 当 GLOBAL 用作修​​饰符时,该语句显示全局系统变量的值。对于 MySQL 的新连接,这些是用于初始化关联会话变量的值。如果变量没有全局值,则不会显示该变量的值。

  • 该语句显示使用 SESSION 修饰符时对当前连接有效的系统变量值。如果变量没有会话值,则会显示该变量的全局值。 SESSION 是 LOCAL 的另一种说法。

  • 如果未指定修饰符,则默认为 SESSION。

SHOW VARIABLES 存在与版本相关的显示宽度限制。使用 SELECT 作为具有未完全显示的极长值的变量的解决方法。例如 -

SELECT @@GLOBAL.innodb_data_file_path;

虽然像 version_comment 这样的只读变量是一个例外,但大多数系统变量都可以在服务器启动时配置。使用 SET 语句,可以在运行时更改很多内容。

这是输出的一部分。您的服务器的名称和值列表可以不同。

mysql> SHOW VARIABLES;
+--------------------------------------------+------------------------------+
| Variable_name                              | Value                        |
+--------------------------------------------+------------------------------+
| activate_all_roles_on_login                | OFF                          |
| auto_generate_certs                        | ON                           |
| auto_increment_increment                   | 1                            |
| auto_increment_offset                      | 1                            |
| autocommit                                 | ON                           |
| automatic_sp_privileges                    | ON                           |
| avoid_temporal_upgrade                     | OFF                          |
| back_log                                   | 151                          |
| basedir                                    | /usr/                        |
| big_tables                                 | OFF                          |
| bind_address                               | *                            |
| binlog_cache_size                          | 32768                        |
| binlog_checksum                            | CRC32                        |
| binlog_direct_non_transactional_updates    | OFF                          |
| binlog_error_action                        | ABORT_SERVER                 |
| binlog_expire_logs_seconds                 | 2592000                      |
| binlog_format                              | ROW                          |
| binlog_group_commit_sync_delay             | 0                            |
| binlog_group_commit_sync_no_delay_count    | 0                            |
| binlog_gtid_simple_recovery                | ON                           |
| binlog_max_flush_queue_time                | 0                            |
| binlog_order_commits                       | ON                           |
| binlog_row_image                           | FULL                         |
| binlog_row_metadata                        | MINIMAL                      |
| binlog_row_value_options                   |                              |
| binlog_rows_query_log_events               | OFF                          |
| binlog_stmt_cache_size                     | 32768                        |
| binlog_transaction_dependency_history_size | 25000                        |
| binlog_transaction_dependency_tracking     | COMMIT_ORDER                 |
| block_encryption_mode                      | aes-128-ecb                  |
| bulk_insert_buffer_size                    | 8388608                      |
| max_allowed_packet                         | 67108864                     |
| max_binlog_cache_size                      | 18446744073709547520         |
| max_binlog_size                            | 1073741824                   |
| max_binlog_stmt_cache_size                 | 18446744073709547520         |
| max_connect_errors                         | 100                          |
| max_connections                            | 151                          |
| max_delayed_threads                        | 20                           |
| max_digest_length                          | 1024                         |
| max_error_count                            | 1024                         |
| max_execution_time                         | 0                            |
| max_heap_table_size                        | 16777216                     |
| max_insert_delayed_threads                 | 20                           |
| max_join_size                              | 18446744073709551615         |
| thread_handling                            | one-thread-per-connection    |
| thread_stack                               | 286720                       |
| time_zone                                  | SYSTEM                       |
| timestamp                                  | 1530906638.765316            |
| tls_version                                | TLSv1.2,TLSv1.3              |
| tmp_table_size                             | 16777216                     |
| tmpdir                                     | /tmp                         |
| transaction_alloc_block_size               | 8192                         |
| transaction_allow_batching                 | OFF                          |
| transaction_isolation                      | REPEATABLE-READ              |
| transaction_prealloc_size                  | 4096                         |
| transaction_read_only                      | OFF                          |
| transaction_write_set_extraction           | XXHASH64                     |
| unique_checks                              | ON                           |
| updatable_views_with_limit                 | YES                          |
| version                                    | 8.0.12                       |
| version_comment                            | MySQL Community Server - GPL |
| version_compile_machine                    | x86_64                       |
| version_compile_os                         | Linux                        |
| version_compile_zlib                       | 1.2.11                       |
| wait_timeout                               | 28800                        |
| warning_count                              | 0                            |
| windowing_use_high_precision               | ON                           |
+--------------------------------------------+------------------------------+

当包含 LIKE 子句时,该语句仅显示名称与模式匹配的变量的行。使用 LIKE 子句(如图所示)获取特定变量的行 -

% 是通配符,可在 LIKE 子句中使用,以获取名称与模式匹配的变量列表:

SHOW VARIABLES LIKE '%auto%';
SHOW GLOBAL VARIABLES LIKE '%auto%';

输出

+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| auto_attach              | ON    |
| auto_increment_increment | 1     |
| auto_increment_offset    | 1     |
| auto_replicate           | OFF   |
| autocommit               | ON    |
+--------------------------+-------+
SHOW GLOBAL VARIABLES LIKE 'version%';

输出

+-------------------------+------------------------------+
| Variable_name           | Value                        |
+-------------------------+------------------------------+
| version                 | 5.1.16-beta                  | 
| version_comment         | MySQL Community Server (GPL) | 
| version_compile_machine | i686                         | 
| version_compile_os      | pc-linux-gnu                 | 
+-------------------------+------------------------------+

要匹配的模式在任何位置接受通配符。要从字面上匹配它,您应该转义,因为它是匹配任何字符的通配符。实际上,很少需要这样做。

使用这些命令,您可以使用 MySQL 显示其所有系统变量。如前所述,使用它们不需要任何特权;所需要的只是与数据库服务器的连接。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何显示MySQL服务器的系统变量?

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何显示MySQL服务器的系统变量?

使用 SHOW VARIABLES 显示 MySQL 系统变量值。此语句不需要任何特权。只需要能够连接到服务器即可。语法SHOW [GLOBAL | SESSION] VARIABLES[LIKE 'pattern' | WHERE e
2023-10-22

如何显示MySQL服务器的系统变量

要显示MySQL服务器的系统变量,可以使用以下方法之一:1. 在MySQL的命令行界面中执行以下命令:sqlSHOW VARIABLES;这将显示MySQL服务器的所有系统变量及其当前值。2. 使用MySQL客户端连接MySQL服务器,并执
2023-10-20

如何在MySQL命令行中显示变量的值?

要显示变量的值,可以使用 select 语句。语法如下 -SELECT @yourVariableName;让我们首先创建一个变量。这可以使用 SET 命令来完成。以下是创建变量的语法 -SET @yourVariableName = yo
2023-10-22

Linux如何添加mysql系统环境变量

目录linux添加mysql系统环境变量添加环境变量有2种方法修改linux下mysql环境变量总结Linux添加mysql系统环境变量昨天安装完mysql后,直接在export PATH上面一行,增加了exportACETyitCf P
2023-04-07

阿里云服务器如何搭建php8.0环境变量系统

阿里云服务器搭建php8.0环境变量系统需要按照以下步骤进行:准备必要的软件和配置文件:首先要准备必要的软件和配置文件,比如PHP语言环境的安装路径、php.ini配置文件、php7.0配置文件等。这些文件可以通过阿里云官方提供的文档来获取,也可以通过购买第三方php8.0软件和服务来获取最新的官方配置文件。安装阿里云服务器管理工具:在安装阿里云服务器管理工具之前,需要先安装阿里云服务器管
2023-10-26

如何利用VBS实现显示系统服务列表

这篇文章主要讲解了“如何利用VBS实现显示系统服务列表”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何利用VBS实现显示系统服务列表”吧!复制代码 代码如下:执行方法:直接双击vbs文件
2023-06-08

如何改变阿里云服务器系统

阿里云服务器是阿里巴巴集团提供的基于云计算的弹性计算服务,具有高可用、弹性扩展、快速部署等优点。然而,如果需要改变阿里云服务器系统,可能会遇到一些困难。本文将详细介绍如何改变阿里云服务器系统,包括步骤、注意事项等。步骤:登录阿里云控制台:首先,你需要在阿里云控制台上登录你的账户。登录后,你可以看到你的阿里云服务器
如何改变阿里云服务器系统
2023-12-16

linux如何显示网卡‘eth0’的流量统计

Linux中显示网卡eth0流量统计的方法包括使用ifconfig、netstat和ss命令,以及图形化工具(如GNOMESystemMonitor)和监控工具(如Nagios、Zabbix)。这些工具提供有关数据包数量、字节数、错误数和连接状态等网络统计信息。
linux如何显示网卡‘eth0’的流量统计
2024-04-02

云服务器如何加速网速显示器速度变慢了

一、调整服务器配置云服务器的配置对网络速度有着很大的影响。如果云服务器配置不合理,会导致服务器的性能下降,从而影响网络速度。因此,我们需要对云服务器的配置进行优化。可以通过增加服务器的内存、增加CPU的数量、降低CPU的使用率等方式来提高云服务器的性能。二、增加带宽云服务器的带宽是云服务器性能的重要组成部分之一。如果带
2023-10-27

阿里云服务器如何搭建php8.0环境变量系统模型

阿里云服务器搭建php8.0环境变量系统模型可以采用以下步骤:准备:准备好需要用到的数据文件,如数据库配置文件,用户管理工具等。导入:将数据文件从阿里云服务器导入到本地。搭建环境变量:在本地搭建环境变量,创建数据库连接,安装php8.0系统,配置系统属性等。安装系统:将数据库配置文件和系统安装文件安装到阿里云服务器上。配置系统:在阿里云服务器上对系统进行配置,使其可以运行php8.0
2023-10-26

阿里云服务器如何搭建php8.0环境变量系统设置

阿里云服务器搭建php8.0环境变量系统需要按照以下步骤进行:安装CentOS操作系统:将阿里云服务器升级至CentOS操作系统,并开启相应的CentOS软件,如:Nginx、MySQL、Apache、IIS等,可以自行选择安装或者手动安装。具体步骤如下:运行CentOSSDK选择安装目录安装Nginx安装MySQL安装Apache安装IIS安装Apache的依赖项(如A
2023-10-26

云服务器如何加速网速显示器速度变慢的原因

使用VPN:可以使用VPN来建立一个私人网络,将您的浏览器插入其中,以便在远程访问时减少网络延迟和提高速度。调整计算机设置:通过调整虚拟内存大小、磁盘空间使用情况等,以便将计算机速度最大化。清理临时文件和垃圾文件:在云服务器上存储的文件和临时文件可能会占用大量的硬盘空间,因此可以使用专门的清理工具来删除这些文件和文件夹。禁用启动项:在云服务器上禁用不必要的启动项,可以提高云服务器的启动速度。优化代...
2023-10-27

Win8如何设置系统字体大小让显示文本变大

觉得自己的Win8系统中的字体太小了?其实我们可以自己调节它的大小的哦,特别是家中给父母用的电脑,我们可以将字体调得大一些,让他们更方便使用,那么要如何操作才能让Win8系统的显示文本变大呢?下面跟小编一起来学习一下吧!1、首先在Win8系
2022-06-04

win7系统任务栏显示异常如何解决

本篇内容主要讲解“win7系统任务栏显示异常如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“win7系统任务栏显示异常如何解决”吧!解决方法:一、在任务栏空白处点击鼠标右键,然后在菜单选项
2023-06-28

Win8系统如何进行外接显示器设置

  Win8进行外接显示设置的方法如下:方法一:1.桌面点击右键选择“屏幕分辨率”。js2.在多显示器选项中选择所需的显示方式,点击“确定”即可。方法二:1.将鼠标放置在屏幕android的
2023-06-06

linux如何显示已加载的文件系统

本文详细介绍了如何在Linux中显示已加载的文件系统。可以使用命令行工具(df、mount、lsblk、fstype),也可以使用图形界面工具(磁盘实用程序、Gnome磁盘)。这些工具可以显示有关已加载文件系统的信息,包括设备、挂载点、类型、大小、已用空间、可用空间和使用率。Linux系统还可以热插拔设备、自动挂载设备,并使用fsck实用程序检查文件系统。
linux如何显示已加载的文件系统
2024-04-02

如何把Xp系统的时间显示出来

这篇文章主要讲解了“如何把Xp系统的时间显示出来”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何把Xp系统的时间显示出来”吧!具体方法: 1.电脑运行——控制面板:
2023-06-14

编程热搜

目录