ubuntu系统修改mysql默认存储目录

ubuntu系统修改mysql默认存储目录

1、先关闭mysql数据库服务

/etc/init.d/mysql stop

2、创建新的存储目录并并复制mysql的原有数据 (我这里是更换到data下)

mkdir /data  #创建新目录
cp -R /var/lib/mysql/*  /data   #复制数据到新目录

3、修改data目录的权限

chown -R mysql:mysql /data  #修改data的属组和用户为mysql

4、修改mysql的配置文件

vim /etc/mysql/mysql.conf.d/mysqld.cnf  #编辑mysql的配置文件
#将 [mysqld] 组下的 datadir改为:
 datadir=/data

5、修改启动文件

vim /etc/apparmor.d/usr.sbin.mysqld
 把  
    /var/lib/mysql r,  
    /var/lib/mysql/** rwk,  
    修改成  
    /data r,  
    /data/** rwk,  

6、重启mysql服务

/etc/init.d/apparmor restart  #先重启apparmor安全程序

/etc/init.d/mysql restart    #再重启mysql服务

Ubuntu系统更换mysql数据库默认存储目录完成,如有不足的地方请告知,感谢!

你可能感兴趣的:(mysql,ubuntu)