区块链中文技术社区

Ubuntu16.04下修改MySQL数据的默认存储位置

1.关闭 mysql 服务

/etc/init.d/mysql stop

2.创建新的数据库路径:

mkdir -p /mnt/mysql

3.复制MySQL原有的数据

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

4.修改权限

chown -R mysql:mysql /mnt/mysql

5.修改配置文件夹

    vi /etc/mysql/mysql.conf.d/mysqld.cnf

    //将 [mysqld] 组下的 datadir改为:
    datadir = /mnt/mysql

6.修改启动文件

    vi /etc/apparmor.d/usr.sbin.mysqld 

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

7.重启服务

/etc/init.d/apparmor restart
/etc/init.d/mysql restart

参考原文

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »