MySQL修改tmpdir参数

 更新时间:2016年02月27日 17:10:26   投稿:hebedich  
本文给大家分享的是在linux系统下MySQL修改tmpdir参数解决tmpdir报错的问题,有相同需求的小伙伴可以参考下

今天突然收到报警短信,说是/磁盘空间使用超过阀值。经查看,发现是有很多异常的SQL,执行不了,导致一直在处理,产生了临时占用了/tmp磁盘空间。

由于操作系统的/tmp空间有限,需要进行参数修改,将tmpdir的值路径进行修改。

mysql> show variables like 'tmpdir';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| tmpdir    | /tmp |
+---------------+-------+
1 row in set (0.00 sec)

mysql> set global tmpdir = '/Data/app/mysql5.6.25/mysqltmp';
ERROR 1238 (HY000): Variable 'tmpdir' is a read only variable

只能通过配置文件进行修改了。

重启mysql

mysql> show variables like 'tmpdir';
+---------------+--------------------------------+
| Variable_name | Value             |
+---------------+--------------------------------+
| tmpdir    | /mysql5.6/var/tmp |
+---------------+--------------------------------+
1 row in set (0.00 sec)

问一下:但是生产环境不能重启服务,这要怎么搞呢?

相关文章

  • MySQL查询重复数据(删除重复数据保留id最小的一条为唯一数据)

    MySQL查询重复数据(删除重复数据保留id最小的一条为唯一数据)

    查重是我们在工作中经常会遇到的一个需求,下面这篇文章主要给大家介绍了关于MySQL查询重复数据(删除重复数据保留id最小的一条为唯一数据)的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-03-03
  • Ubuntu下取消MySQL数据库本机绑定限制方法

    Ubuntu下取消MySQL数据库本机绑定限制方法

    在Ubuntu系统中,添加了MySQL账户,赋予了数据库完全操作权限,并且允许数据库从外部链接 但是,还是无法远程访问MySQL数据库
    2013-06-06
  • MySQL数据库复合查询与内外连接图文详解

    MySQL数据库复合查询与内外连接图文详解

    本文详细介绍了在SQL中进行多表查询的技术,包括笛卡尔积、自连接、子查询、内连接和外连接等,文章还解释了union和unionall的区别,以及如何在from子句中使用子查询,这些技术对于处理复杂的数据库查询非常重要,可以有效地从不同表中提取和组合数据,需要的朋友可以参考下
    2024-10-10
  • mysql 行列动态转换的实现(列联表,交叉表)

    mysql 行列动态转换的实现(列联表,交叉表)

    下面小编就为大家带来一篇mysql 行列动态转换的实现(列联表,交叉表)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • Mysql自带profiling性能分析工具使用分享

    Mysql自带profiling性能分析工具使用分享

    Mysql自带profiling性能分析工具使用分享,需要的朋友可以参考下
    2012-11-11
  • 基于mysq字段选择的详解

    基于mysq字段选择的详解

    本篇文章是对mysq字段选择进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • mysql基础:mysqld_safe 启动执行流程详解

    mysql基础:mysqld_safe 启动执行流程详解

    本篇文章是对mysql基础中的mysqld_safe启动执行流程进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • MySQL函数CONCAT、CONCAT_WS、GROUP_CONCAT用法详解

    MySQL函数CONCAT、CONCAT_WS、GROUP_CONCAT用法详解

    这篇文章主要介绍了MySQL函数CONCAT、CONCAT_WS、GROUP_CONCAT用法详解,CONCAT 函数用于将两个字符串连接为一个字符串,本文通过实例代码详细讲解,需要的朋友可以参考下
    2023-02-02
  • 解决MySql版本问题sql_mode=only_full_group_by

    解决MySql版本问题sql_mode=only_full_group_by

    这篇文章主要介绍了解决MySql版本问题sql_mode=only_full_group_by,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • MySQL窗口函数 over(partition by)的用法

    MySQL窗口函数 over(partition by)的用法

    本文主要介绍了MySQL窗口函数 over(partition by)的用法, partition by相比较于group by,能够在保留全部数据的基础上,只对其中某些字段做分组排序,下面就来介绍一下具体用法,感兴趣的可以了解一下
    2024-02-02

最新评论