完美解决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
相关推荐
H.莓飛3 分钟前
【数据结构】队列_OJ题
linux·数据结构·centos
H.莓飛20 分钟前
【数据结构】栈_OJ题
linux·数据结构·算法·centos
Ruiery26 分钟前
Linux 6.6内核 CPU 深度解析(一):BSP 拉起 — 从实模式到 kernel_init 的完整旅程
linux·运维·服务器
赵民勇30 分钟前
dconf命令详解
linux·运维
小马同学-1 小时前
mysql数据库原理
数据库·mysql
qeen872 小时前
【Linux】Linux环境下的进程终止与进程等待问题
linux·运维·服务器
LRL_3 小时前
【实战指南】Node.js 跨平台依赖下载:如何在 Windows/Linux 环境下互跨下载目标系统的 npm/pnpm 包
linux·windows·node.js
高山有多高4 小时前
【Linux笔记】网络命令
linux
布莱克6054 小时前
MySQL 增删改查(CRUD)语法详解
数据库·mysql·增删改查
一条破秋裤4 小时前
Linux 线程同步:读写锁
java·linux·jvm