ubuntu修改mysql默认数据目录存储位置

Song • 329次浏览 • 0个评论 • 2019-06-17 08:53:32

最近由于mysql数据过大,原来的/var/lib/mysql空间不足(系统只有100G),通过挂载磁盘可以挂载2T的磁盘,方便以后应对mysql数据库增加。如何挂载参考:阿里云Linux系统购买并挂载磁盘实际例子(ubuntu系统)

一、复制原有数据

  • 1、在挂载的磁盘中设置新的存放路径:
    mkdir -p /data/mysql
  • 2、复制原有数据到新目录中:
    cp -R /var/lib/mysql/* /data/mysql
  • 3、修改权限
    chown -R mysql:mysql /data/mysql

二、修改配置文件

  • 1、修改默认数据库位置

    vim /etc/mysql/my.cnf
    datadir = /data/mysql
  • 2、修改启动文件
    vim /etc/apparmor.d/usr.sbin.mysqld

    /var/lib/mysql r,
    /var/lib/mysql/** rwk,

    改成

    /data/mysql r,
    /data/mysql/** rwk,

三、重启服务

/etc/init.d/apparmor restart
/etc/init.d/mysql restart
提交评论
要回复文章请先登录注册
用户评论
  • 没有评论
    公告
    中国晚上好,随时随地分享前沿科技,好吃好玩,有趣有料的新鲜事;本站可以分享资源,技术,观点,态度;同时希望大家做一个文明的分享者!
    广告
    pytorch中文网