152 字
1 分钟
MySQL数据使用软链接
场景
mysql存储空间不够,迁移数据到数据盘,使用软链接指向配置的数据目录
操作
停止 mysqld
systemctl status mysqld.service systemctl stop mysqld
查看数据目录所在位置
cat /etc/my.cnf ---------------------- [mysqld] datadir=/var/lib/mysql ----------------------
数据迁移到 /data
目录下
mv /var/lib/mysql /data
创建软链接
# 注2个mysql后面不要带/ ln -s /data/mysql /var/lib/mysql
查看软链接
[root@k8s-master data]# ll /var/lib lrwxrwxrwx. 1 root root 11 5月 15 08:58 mysql -> /data/mysql
赋予mysql用户和组权限
chown -R mysql:mysql /data/mysql chown -R mysql:mysql /var/lib/mysql
启动
systemctl restart mysqld.service
如果赋予权限后重启失败
解决方法:需要关闭selinux
setenforce 0