Mysql学习MySQL修改tmpdir参数

《Mysql学习MySQL修改tmpdir参数》要点:
本文介绍了Mysql学习MySQL修改tmpdir参数,希望对您有用。如果有疑问,可以联系我们。

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

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

MYSQL数据库
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数据库重启mysql

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

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

相关文章

MySQL 死锁 是指两个或多个事务互相等待对方持有的锁,从而导...
在MySQL中,InnoDB引擎通过Next-Key Locking技术来解决幻读问...
在数据库事务管理中,Undo Log 和 Redo Log 是两种关键日志,...
case when概述 sql语句中的case语句与高级语言中的switch语句...
其实很简单,只是为了忘记,做个记录,用的时候方便。 不管是...
1.进入服务,找到mysql服务,在属性里找到mysql的安装路径 2...