完美解决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
相关推荐
sanzk3 小时前
firefly开发板ubuntu安装ros2下的micro-ROS Agent
linux·运维·ubuntu
weixin_307779136 小时前
Linux下Nginx故障系统化检查Shell脚本
linux·运维·服务器·nginx·自动化
CoderMeijun7 小时前
一条SQL查询语句在MySQL中是如何执行的
mysql·sql执行流程·连接器·mysql架构·索引下推·执行器
skyutuzz7 小时前
node安装部署
linux
一次旅行7 小时前
【AI工具】Rust-Based CLI:用 xargs 和并行加速你的 Linux 日常
linux·开发语言·rust
2501_925963389 小时前
Hi3516CV610 + MPU6050 DMP 软件 EIS 防抖笔记
linux·运维·服务器
qetfw10 小时前
CentOS 7 基础环境配置
linux·运维·centos
天空'之城10 小时前
Linux 系统编程 21:守护进程与日志系统全解
linux·系统编程·日志系统·守护进程
l1t11 小时前
用split命令恢复被wget -c命令误追加的zip压缩包
linux
ttwuai12 小时前
GoFrame 连接 MySQL 报错排查:parseTime、时区和 utf8mb4 怎么配
数据库·mysql·adb