完美解决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
相关推荐
驱动探索者7 小时前
linux hwspinlock 学习
linux·运维·学习
FJW0208147 小时前
使用HAProxy实现动静分离
linux·服务器
头发还没掉光光7 小时前
Linux 高级 IO 深度解析:从 IO 本质到 epoll全面讲解
linux·服务器·c语言·c++
爱装代码的小瓶子7 小时前
【C++与Linux基础】进程如何打开磁盘文件:从open()到文件描述符的奇妙旅程(更多源码讲解)
linux·开发语言·c++
RisunJan7 小时前
Linux命令-logout(安全结束当前登录会话)
linux·运维·安全
2301_815357707 小时前
如何将SSM项目通过tomcat部署到Linux云服务器上?
linux·服务器·tomcat
ICT董老师7 小时前
在Linux中,有多种命令可以向指定文件添加文本
linux·运维·服务器
hy____1237 小时前
Linux_进程信号
linux·运维·服务器
叠叠乐7 小时前
移动家庭云电脑永不关机实验版本
ubuntu
白日梦想家6818 小时前
第三篇:Node.js 性能优化实战:提升服务并发与稳定性
linux·编辑器·vim