1、先关闭mysql数据库服务
/etc/init.d/mysql stop
2#创建新目录
mkdir /mnt/sda1/data
- #复制数据到新目录
cp -R /var/lib/mysql/* /mnt/sda1/data
- #修改data目录的权限
chown -R mysql:mysql /mnt/sda1/data
5.#编辑mysql的配置文件
#将 [mysqld] 组下的 datadir改为: 注如前有#号一定删除
vim /etc/mysql/mysql.conf.d/mysqld.cnf
datadir=/mnt/sda1/data
- 修改启动文件
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,
- 重启MySQL
sudo /etc/init.d/apparmor restart
sudo /etc/init.d/mysql restart