修改临时表存放路径tmpdir

报错如下:

ERROR 1 (HY000): Can't create/write to file '/tmp/#sql_2c23_0.MAI' (Errcode: 2 "No such file or directory")

将临时表存放路径修改到数据存放路径/data/mysql

  1. mkdir /data/mysql/tmp
  2. chown mysql.mysql /data/mysql/tmp
  3. 修改/etc/my.cnf配置文件

    [mysqld]

    ...

    tmpdir=/data/mysql/tmp

    ...

  4. 重启mysql服务

    systemctl restart mysqld

原文地址:http://blog.51cto.com/jschu/2079783

时间: 2024-10-05 03:09:51

修改临时表存放路径tmpdir的相关文章

maven(一) 一 修改仓库存放路径

一.修改仓库存放路径 maven默认的仓库是在C盘下的,这样当重新装系统的时候,仓库就要重新建了.因此可以修改默认存放的位置. 修改仓库的地址在maven安装包(即apache-maven-bin)下的conf下的setting.xml文件中,在大概52行就可以看到有个默认的路径,修改这个到想要存放的地方就可以了. 原文地址:https://www.cnblogs.com/Jomini/p/9427738.html

mysql修改数据存放路径(linux)

亲测可以的,记录下来  2018年2月5日 11:03:22 1. /etc/my.cnf [mysqld] 增加datadir = /data/nas 2. /etc/rc.d/init.d/mysql 从 "datadir=/data" 修改为 "datadir=/data/nas" 从 "datadir_set=" 修改为 "datadir_set=1" 3. 移动/data 目录下原来的数据库 到目录 /data/na

【Docker镜像】docker默认存放路径

docker安装后默认的存放路径为/var/lib/docker,有时候默认情况下磁盘空间有限或规范要求,需要修改docker存放路径.那么请看如下: 1.在ubuntu的主机中可以修改配置文件:/etc/default/docker $vi /etc/default/docker 修改行DOCKER_OPTS="--graph=/data/docker-data" $service docker restart            #重启docker服务 $docker image

oracle修改bdump日志存放路径

修改bdump日志存放路径,需要重启数据库, 10G版本才有这参数, 11G就取消了这参数 目的:oracle数据库有时因异常情况产出大量的日志文档,而存放路径的磁盘空间设置不当,如放在容量小的位置上,很容易引起磁盘空间满的情况发生,引起oracle无法写入跟踪日志的异常情况. 查看存放路径:show parameter background_dump_dest; 修改路径:alter system set BACKGROUND_DUMP_DEST='/oradata/jmhrms_dumplo

docker 修改镜像和容器的存放路径(最新自己实践了第三种方法)

原文:docker 修改镜像和容器的存放路径(最新自己实践了第三种方法) docker info :查看docker的存储等相关信息. 将路径修改至挂载磁盘中 前提:磁盘已挂载成功 方法一: 1.停止docker 服务 service docker stop 2.备份数据到新的存放路径 cp -r /var/lib/docker/* /mnt/docker 3.备份 /var/lib/docker 路径 mv /var/lib/docker /var/lib/dockerbak} 4.创建软连接

Android Studio 配置模拟器AVD存放路径(默认在c盘,解决c盘空间不够问题)

转自原文Android Studio 配置模拟器AVD存放路径(默认在c盘,解决c盘空间不够问题) Android Studio 安装之后,默认的会给我们创建一个 Nexus 的模拟器, 这个模拟器的镜像文件放在了 C:\Users\Administrator\.android  中 其中的avd文件夹就是用来存放,模拟器镜像文件的. 相当占用c盘空间,像我这种c盘空间不大的,看着真的不爽. 好了现在点进去C:\Users\Administrator\.android\avd 现在  你只需要将

Linux 下mysql修改数据库存放目录方法和可能遇到的问题

MySQL版本:5.6.23-enterprise-commercial-advanced ,使用rpm安装linux:Red Hat Enterprise Linux Server release 6.3 (Santiago)一 .如果是linux下用rpm包安装的mysql,修改方法如下: MySQL默认的数据文件存储目录为/var/lib/mysql.假如要把目录移到/home/data下需要进行下面几步: 1.home目录下建立data目录 cd /home mkdir data 2.把

Docker 修改默认存储路径的一个方法

1. 前期安装创建centOS的虚拟机时发现自己对linux的挂载点不清楚, 造成挂载点的分配不太均匀,如图: root / 节点的大小设置的比较小 /home路径设置的一直比较大 但是docker 默认的存储路径在 /var/lib/docker下面 感觉不太好. 2. 为了解决这个问题, 计划将docker的默认存储路径从/var/lib/docker中移出去 方法: 在/home 目录下创建目录. cd /home mkdir docker 3. 修改docker的systemd的 doc

Windows Setup progject : 修改默认安装路径

建立Windows Setup project 之后,程序安装的时候会默认选择系统路径- 具体格式为:[ProgramFilesFolder][Manufacturer]\[ProductName], 一般情况下,默认路径为C:\Program Files(x86)\Manufacurer\ProductName. 其中,[Manufacturer]项, 以及[ProductName]项可以在Project里修改. 如下图: ===================================