MySQL修改存储路径

98 阅读1分钟

1、先关闭mysql数据库服务

/etc/init.d/mysql stop

2#创建新目录

mkdir /mnt/sda1/data
  1. #复制数据到新目录
cp -R /var/lib/mysql/* /mnt/sda1/data
  1. #修改data目录的权限
chown -R mysql:mysql  /mnt/sda1/data

5.#编辑mysql的配置文件

#将 [mysqld] 组下的 datadir改为: 注如前有#号一定删除

vim /etc/mysql/mysql.conf.d/mysqld.cnf  
datadir=/mnt/sda1/data
  1. 修改启动文件
sudo vim /etc/apparmor.d/usr.sbin.mysqld
# Allow data dir access
  /var/lib/mysql/ r,
  /var/lib/mysql/** rwk,
修改为
# Allow data dir access
  /mnt/sda1/data/ r,
  /mnt/sda1/data/** rwk,
  1. 重启MySQL
sudo /etc/init.d/apparmor restart
sudo /etc/init.d/mysql restart