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

  • 打开终端,输入以下命令
sh 复制代码
$ 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

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

sh 复制代码
$ gedit /etc/apparmor.d/abstractions/user-tmp
  • 在打开的文件添加以下两行并保存关闭,如下图:
sh 复制代码
owner /home/tmp/**    rwkl,
/home/tmp/            rw,
  • 继续之前的终端命令行输入
sh 复制代码
$ /etc/init.d/apparmor restart
$ service mysql start
  • 查看是否成功修改临时文件夹
sh 复制代码
$ mysqld --verbose --help | grep tmp
相关推荐
摇滚侠1 分钟前
CentOS 7 Linux 离线安装 Docker:离线安装包、依赖文件、安装步骤
linux·docker·centos
小鸡脚来咯4 分钟前
怎么配置主机名映射?
linux·windows·macos
lkbhua莱克瓦249 分钟前
基础-事务
开发语言·数据库·笔记·mysql·事务
咖啡の猫9 分钟前
TypeScript基本类型
linux·ubuntu·typescript
DeeplyMind12 分钟前
第4章:DebugFS 安全性和并发控制
linux·驱动开发·debugfs
luoluoal18 分钟前
基于python的自然语言处理技术的话题文本分类的研究(源码+文档)
python·mysql·django·毕业设计·源码
CS Beginner21 分钟前
【Linux】快速配置wifi和SSH服务
linux·运维·ssh
become__better21 分钟前
判断ceph osd 节点磁盘异常
linux·运维·ceph
JavaWizard-M25 分钟前
centos7官方下载链接
linux·centos
Cosolar28 分钟前
MySQL EXPLAIN 执行计划分析:能否查看 JOIN 关联顺序
数据库·后端·mysql