当前位置: 首页 > news >正文

在linux系统中修改mysql数据目录

目录

        • 1.查看`mysql`默认存储路径
        • 2.停止`mysql`服务
        • 3.移动或复制原数据目录
        • 4.修改配置文件
        • 5.修改启动文件
        • 6.配置`AppArmor`访问控制规则
        • 7.重启`apparmor`服务
        • 8.启动`mysql`

1.查看mysql默认存储路径

/etc/mysql/mysql.conf.d/mysqld.cnf中的datadir配置项。

datadir		= /var/lib/mysql

2.停止mysql服务

sudo systemctl stop mysql

3.移动或复制原数据目录

sudo mv /var/lib/mysql /mnt/data

4.修改配置文件

修改/etc/mysql/mysql.conf.d/mysqld.cnf配置文件,把datadir修改为新数据目录:

datadir		= /mnt/data/mysql

5.修改启动文件

sudo vim /etc/apparmor.d/usr.sbin.mysqld

把:

# Allow plugin access/var/lib/mysql/plugin/ r,/var/lib/mysql/plugin/*.so* mr,

修改为:

# Allow plugin access/mnt/data/mysql/plugin/ r,/mnt/data/mysql/plugin/*.so* mr,

6.配置AppArmor访问控制规则

sudo vim /etc/apparmor.d/tunables/alias

在最后添加别名

# Or if mysql databases are stored in /home:
# alias /var/lib/mysql/ -> /home/mysql/,
alias /var/lib/mysql/ -> /mnt/data/mysql,

7.重启apparmor服务

systemctl restart apparmor

8.启动mysql

sudo systemctl start mysql

  • 📢博客主页:https://blog.csdn.net/qq233325332
  • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢本文由 陌北v1 原创,首发于 CSDN博客🙉
  • 📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨
http://www.lryc.cn/news/132985.html

相关文章:

  • ORB-SLAM2学习笔记9之图像帧Frame
  • 面试热题(不同的二分搜索树)
  • MybatisPlus整合p6spy组件SQL分析
  • 项目实战 — 博客系统③ {功能实现}
  • 卷积神经网络全解:(AlexNet/VGG/ GoogLeNet/LeNet/ResNet/卷积/激活/池化/全连接)、现代卷积神经网络、经典卷积神经网络
  • WDM 模型(Windows Driver Model)简述
  • 【算法刷题之数组篇(1)】
  • 【数据挖掘】使用 Python 分析公共数据【01/10】
  • html怎么插入视频?视频如何插入页面
  • 游戏服务端性能测试
  • 【使用Zookeeper当作注册中心】自己定制负载均衡常见策略
  • 设计模式十七:迭代器模式(Iterator Pattern)
  • Python制作爱心并打包成手机端可执行文件
  • 使用docker-compose.yml快速搭建开发、部署环境(nginx、tomcat、mysql、jar包、各种程序)以及多容器通信和统一配置
  • 管理类联考——逻辑——真题篇——按知识分类——汇总篇——二、论证逻辑——支持加强——第三节——分类3——类比题干支持
  • 搜索旋转排序数组
  • Steam搬砖项目:最长久稳定的副业!
  • 最小化安装移动云大云操作系统--BCLinux-R8-U8-Server-x86_64-230802版
  • 神经网络基础-神经网络补充概念-05-导数
  • kubernetes — 安装Ingress
  • SSR使用HTTPS
  • Spring Boot中使用validator如何实现接口入参自动检验
  • thinkphp 5 实现UNION ALL 3个联表查询,并且带上搜索条件,名称,时间,手机号
  • React 之 Router - 路由详解
  • 框架分析(1)-IT人必须会
  • 前端面试的游览器部分(7)每天10个小知识点
  • 认识Junit
  • Unity C# 引用池 ReferencePool
  • opencv 进阶10-人脸识别原理说明及示例-cv2.CascadeClassifier.detectMultiScale()
  • 〔013〕Stable Diffusion 之 图片自动评分和不健康内容过滤器 篇