完美解决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
相关推荐
张洛闻Eren1 小时前
MySQL 管理复制拓扑【MySQL第四课】
linux·运维·数据库·mysql
xiaohua10091 小时前
Linux-JVM线程查询
linux·jvm
blueSatchel2 小时前
u-boot启动过程(bootROM到SPL到u-boot)
linux·u-boot
小王C语言2 小时前
MySQL 内置函数:日期函数、字符串函数、数学函数、其他函数
数据库·mysql
祖力552 小时前
快速学会数据结构中的链式队列与循环队列
linux·c语言·数据结构·算法
原凉是这样的丶3 小时前
Qwen3.8-27B 开源后,我用双 RTX 4090 跑通了:vLLM 0.27.1、128K 上下文与 MTP 实测
linux·算法
渣渣盟3 小时前
误删数据之后:MySQL、PostgreSQL、Oracle三库紧急恢复完全实操手册
mysql·postgresql·oracle
没伞的行者3 小时前
《C++ Primer Plus(第六版)全书代码整理 | 章节源码 + README知识总结(Gitee、GitHub开源)》
linux·开发语言·c++·gitee·github
北京迅为3 小时前
【迅为开发板专属工具】把烧写入口放进浏览器|Topeet RK Flash
linux·人工智能·嵌入式·rk3568·烧写