完美解决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
相关推荐
长安110820 小时前
mysql(C++)----常用的sql命令
java·sql·mysql
scofield_gyb20 小时前
MySQL 批量插入详解:快速提升大数据导入效率的实战方法
大数据·数据库·mysql
polaris063020 小时前
使用Dify访问数据库(mysql)
数据库·mysql
微露清风20 小时前
系统性学习Linux-第五讲-基础IO
linux·运维·学习
柏木乃一20 小时前
Linux线程(8)基于单例模式的线程池
linux·运维·服务器·c++·单例模式·操作系统·线程
c++之路20 小时前
Vim 完整安装与配置指南(Ubuntu 系统 + Vimplus 增强)
ubuntu·编辑器·vim
17(无规则自律)20 小时前
嵌入式 Linux 启动:设备树的加载、传递和解析全流程分析
linux·stm32·嵌入式硬件·unix
正在走向自律20 小时前
国产替代不掉链子:KingbaseES如何做到MySQL零感迁移
mysql·金融行业·医疗行业·电科金仓·能源行业·交通行业·政务行业
敲敲千反田20 小时前
复习MySQL
mysql
kebidaixu20 小时前
VS Code安装 Remote - SSH 扩展
linux·服务器·ssh