完美解决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
相关推荐
二宝哥12 分钟前
MySQL 修改密码策略详解:从基础到高级配置
mysql·密码学
一嘴一个橘子1 小时前
MysqL 索引的列 都是什么意思
mysql
TARDIS_20203 小时前
VMware配置ubuntu26.04虚拟机桥接
ubuntu
秋风渡.4 小时前
MySQL_数据类型知识
数据库·mysql
jsons15 小时前
autofs挂载
linux·服务器·网络
liwulin05065 小时前
【ollama】自定义结构化输出
linux·前端·数据库·ollama
一嘴一个橘子5 小时前
MysqL 主键索引 就是 聚簇索引 吗
mysql
gs801405 小时前
【实战】记一次 Linux 服务器入侵排查:grok-agent 后门木马深度剖析与彻底清理
linux·运维·服务器
Whyn5 小时前
MySQL 学习笔记(二)
mysql
时空无限6 小时前
vllm 大模型启动缓存相关环境变量 export
linux·缓存·vllm