zoukankan      html  css  js  c++  java
  • Ubuntu16.04下修改MySQL数据的默认存储位置

    由于在Linux下MySQL默认是存储在/var/lib/mysql目录下,mysql的数据会非常大,由于/var所划分的空间不够大,所以我们需要将mysql数据存放路径修改一下,放到大分区里面,以便可以应付mysql数据增长

    1、首先第一步当然是down掉MySQL服务

    /etc/init.d/mysql stop

    2、设置新的存放路径

    mkdir -p /data/mysql
    

    3、复制原有数据

    cp -R /var/lib/mysql/* /mysql_data/mysql
    

    4、修改权限

    chown -R mysql:mysql /mysql_data/mysql
    

    5、修改配置文件/etc/mysql/mysql.conf.d/mysqld.cnf(有的可能在 /etc/mysql/my.cnf)

    6、修改启动文件(vim /etc/apparmor.d/usr.sbin.mysqld)

    把  
    /var/lib/mysql r  
    /var/lib/mysql/** rwk  
    修改成  
    /mysql_data/mysql r  
    /mysql_data/mysql/** rwk, 
    

    7、重启服务

    /etc/init.d/apparmor restart  
    /etc/init.d/mysql restart  
  • 相关阅读:
    SpringMVC详解
    java设计模式
    运行时异常与一般异常区别
    oracle基本操作大全
    get post 区别
    hibernate
    Spring框架
    http和https
    JDBC详解
    (转)Entity Framework4.1实现动态多条件查询、分页和排序
  • 原文地址:https://www.cnblogs.com/luxiaojun/p/9871982.html
Copyright © 2011-2022 走看看