完美解决Ubuntu的MySQL临时文件夹修改调整

  • 打开终端,输入以下命令
$ sudo -i # 切换root用户
$ systemctl stop mysql.service
$ mkdir /home/tmp
$ chown root:root /home/tmp
$ chmod 1777 /home/tmp
$ gedit /etc/mysql/mysql.conf.d/mysqld.cnf
  • 以上最后一条命令执行完后,在打开的mysqld.cnf文件做如下修改并保存关闭

    在[mysqld]下即27行修改为:tmpdir = /home/tmp
    在这里插入图片描述

  • 继续之前的终端命令行输入

$ gedit /etc/apparmor.d/abstractions/user-tmp
  • 在打开的文件添加以下两行并保存关闭,如下图:
owner /home/tmp/**    rwkl,
/home/tmp/            rw,

在这里插入图片描述

  • 继续之前的终端命令行输入
$ /etc/init.d/apparmor restart
$ service mysql start

在这里插入图片描述

  • 查看是否成功修改临时文件夹
$ mysqld --verbose --help | grep tmp

在这里插入图片描述

相关推荐

  1. Ubuntu修改MySQLtmpdir参数失败解决方法

    2024-07-23 07:56:03       71 阅读
  2. 调整Hive查询临时内存大小方法

    2024-07-23 07:56:03       61 阅读
  3. 修改 Ubuntu 配置

    2024-07-23 07:56:03       64 阅读
  4. Ubuntu中安装MySQL root 密码修改

    2024-07-23 07:56:03       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-23 07:56:03       171 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-23 07:56:03       189 阅读
  3. 在Django里面运行非项目文件

    2024-07-23 07:56:03       157 阅读
  4. Python语言-面向对象

    2024-07-23 07:56:03       170 阅读

热门阅读

  1. 深入解析Memcached:C#中的应用与实战案例

    2024-07-23 07:56:03       36 阅读
  2. Python subprocess.call - 将变量添加到 subprocess.call

    2024-07-23 07:56:03       31 阅读
  3. 释放分布式系统潜能:Mojo模型的集成与应用

    2024-07-23 07:56:03       39 阅读
  4. 精准控制构建流程:Gradle中onlyIf条件的高级应用

    2024-07-23 07:56:03       33 阅读
  5. github搜索指令

    2024-07-23 07:56:03       38 阅读
  6. Oracle(18)什么是序列(Sequence)?

    2024-07-23 07:56:03       36 阅读