2.3 【MySQL】命令行和配置文件中启动选项的区别

这篇具有很好参考价值的文章主要介绍了2.3 【MySQL】命令行和配置文件中启动选项的区别。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在命令行上指定的绝大部分启动选项都可以放到配置文件中,但是有一些选项是专门为命令行设计的,比方说defaults-extra-file 、 defaults-file 这样的选项本身就是为了指定配置文件路径的,再放在配置文件中使用就没啥意义了。

如果同一个启动选项既出现在命令行中,又出现在配置文件中,那么以命令行中的启动选项为准!比如我们在配置文件中写了:

[server]
default-storage-engine=InnoDB

而我们的启动命令是:

mysql.server start --default-storage-engine=MyISAM

最后 default-storage-engine

2.4 系统变量

2.4.1 系统变量简介

MySQL 服务器程序运行过程中会用到许多影响程序行为的变量,它们被称为 MySQL 系统变量,比如允许同时连入的客户端数量用系统变量 max_connections 表示,表的默认存储引擎用系统变量 default_storage_engine 表示,查询缓存的大小用系统变量 query_cache_size 表示, MySQL 服务器程序的系统变量有好几百条,我们就不一一列举了。每个系统变量都有一个默认值,我们可以使用命令行或者配置文件中的选项在启动服务器时改变一些系统变量的值。大多数的系统变量的值也可以在程序运行过程中修改,而无需停止并重新启动它。

2.4.2 查看系统变量

我们可以使用下列命令查看 MySQL 服务器程序支持的系统变量以及它们的当前值:

的值就是 MyISAM。

SHOW VARIABLES [LIKE 匹配的模式];

由于 系统变量 实在太多了,如果我们直接使用 SHOW VARIABLES 查看的话就直接刷屏了,所以通常都会带一个LIKE 过滤条件来查看我们需要的系统变量的值,比方说这么写:

mysql> SHOW VARIABLES LIKE 'default_storage_engine';

2.3 【MySQL】命令行和配置文件中启动选项的区别,MySQL,服务器,linux,运维,sql

 文章来源地址https://www.toymoban.com/news/detail-692227.html

mysql> SHOW VARIABLES like 'max_connections';

2.3 【MySQL】命令行和配置文件中启动选项的区别,MySQL,服务器,linux,运维,sql

 

现在服务器程序使用的默认存储引擎就是 InnoDB ,允许同时连接的客户端数量最多为 151 。别忘了LIKE 表达式后边可以跟通配符来进行模糊查询,也就是说我们可以这么写:

2.3 【MySQL】命令行和配置文件中启动选项的区别,MySQL,服务器,linux,运维,sql

这样就查出了所有以 default 开头的系统变量的值。

 

到了这里,关于2.3 【MySQL】命令行和配置文件中启动选项的区别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • selenium工具启动Chrome浏览器时配置选项详解

    mb62abf3afb54fb2022-06-18 00:02:10 文章标签chromechrome浏览器加载文章分类虚拟化云计算阅读数1473 前言 1、 Chromeoptions 是Chrome浏览器的参数对象,是配置Chrome启动时属性的类。通过某些参数可以为Chrome浏览器添加启动参数。 2、Chrome浏览器启动时的参数携带过程:启动参数在初始化C

    2024年02月11日
    浏览(56)
  • MongoDB配置安全选项(security:authorization enabled)后启动不了服务

    1、如果将mongod.conf 或者 mongod.cfg 文件里面的security修改为了 authorization: enabled 如果无法启动MongoDB服务,先排除是否是配置文件的格式是否正确 2、如果配置没有问题了,mongodb无法启动,有可能是你没有使用配置文件安装服务 先使用了mongod --remove 或者 sc delete MongoDB 先清除了之

    2024年02月11日
    浏览(44)
  • mysql大文件导入sql,没有配置my-ini的情况下,或者配置文件不生效命令修改

    找到mysql的bin用管理员登录mysql mysql -u root -p 修改最大传输包 set global max_allowed_packet = 5 1024 1024*100;

    2024年02月11日
    浏览(43)
  • 【Unity3D】Android 打包 ② ( Android 编译选项 | Android 工程设置 | 配置基本信息 | 配置不同分辨率图标 | 配置启动动画 | 其它设置 )

    在上一篇博客 【Unity3D】Android 打包 ① ( Android 编译选项 | 安装 Android Build Support 模块 ) 中 讲解了 Android 打包的最基本配置 , 安装 Android Build Support 模块 ; 本篇博客继续讲解后续工作 ; 在 Unity 编辑器中选择 \\\" 菜单栏 | File | Build Settings \\\" 选项 , 点击 Build Settings 对话框的左下角的

    2023年04月19日
    浏览(55)
  • docker中无法使用sudo命令,提示没有root权限或者文件系统挂载没有nosuid选项

    问题详情如下 如果docker文件夹是直接在系统根目录下的( /var/lib/docker ),是不会有此问题的,问题的原因是,我的docker文件挂载在另外一块磁盘上,解决办法如下: 停止所有docker服务,卸载docker文件所在的磁盘(可能不卸载也行) sudo mount -n -o remount,suid /path/to/mountpoint 比如我的

    2024年02月10日
    浏览(59)
  • 【MySQL】InnoDB和MyISAM区别详解(MySQL专栏启动)

    📫作者简介: 小明java问道之路 , 2022年度博客之星全国TOP3 ,专注于后端、中间件、计算机底层、架构设计演进与稳定性建设优化,文章内容兼具广度、深度、大厂技术方案,对待技术喜欢推理加验证,就职于知名金融公司后端高级工程师。          📫 热衷分享,喜欢原

    2024年02月03日
    浏览(49)
  • kafka查看消息两种方式(命令行和软件)

    ①找到kafka安装文件夹 ②执行命令 ①软件下载地址:https://www.kafkatool.com/download2/offsetexplorer_64bit.exe     ②然后点击test试一下能不能连上 ③设置 Kafka 数据展示格式 ④查看数据 ⑤发送消息  

    2024年02月16日
    浏览(41)
  • linux cat命令,显示多少行和查找关键字

    cat filename | tail -n 10 显示文件最后10行 cat filename | head -n 10 显示文件前面10行 cat filename | tail -n +10 从10行开始显示,显示10行以后的所有行 cat filename | head -n 50 | tail -n +10 显示10行到50行 cat filename1 filename2 | grep xxx 在filename1 和 filename2中查找xxx cat aaaa*.log | grep xxx 模糊匹配

    2024年02月16日
    浏览(54)
  • es添加索引命令行和浏览器添加索引--图文详解

    一、添加索引 创建索引 curl -X PUT \\\"localhost:9200/my-index-00001?pretty\\\" 获取索引 获取全部的索引 获取索引映射    添加映射:   浏览器里执行   命令行执行   重启客户端(这里用的是canal客户端,同步的mysql数据库)  导入数据  这是我的安装目录: 配置:      /www/canal/adapter

    2024年02月03日
    浏览(48)
  • MySQL入门篇-启动和关闭命令

    备注:测试数据库版本为MySQL 8.0 这个blog我们来聊聊MySQL的启动和关闭命令 1.service命令 2. /etc/init.d/mysql 这个命令,同1的server命令 3.mysqld命令 4.mysqld_safe命令  mysqld_safe是一个shell 脚本,会调用mysqld启动mysql服务器,并监听服务器。  如果mysqld进程异常终止,mysqld_safe将自动重启

    2024年02月04日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包