完美解决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
相关推荐
IT 乔峰44 分钟前
脚本部署MHA集群
linux·shell
dz小伟44 分钟前
execve() 系统调用深度解析:从用户空间到内核的完整加载过程
linux
Mr_Xuhhh1 小时前
博客标题:深入理解Shell:从进程控制到自主实现一个微型Shell
linux·运维·服务器
JoyCheung-2 小时前
Free底层是怎么释放内存的
linux·c语言
旖旎夜光2 小时前
Linux(9)
linux·学习
小小bugbug2 小时前
mysql查询的原始返回顺序与limit分页优化
mysql·adb
喵了meme3 小时前
Linux学习日记24:Linux网络编程基础
linux·网络·学习
摇滚侠3 小时前
MySQL 中 utf8mb4 字符集,字母a占几个字节,一个汉字占几个字节 / MySQL 中 utf8mb3 字符集,字母a占几个字节,一个汉字占几个字节
数据库·mysql
whlqjn_12113 小时前
linux下使用SHC对Shell脚本进行封装和源码隐藏
linux·centos
Antoine-zxt3 小时前
MySQL CPU飙升至500%的深度排查与优化实践
数据库·mysql