查看分区占用
df -T
查看子文件夹占用
du -sh *
比如查看mysql的占用
du -sh /var/lib/mysql
1、修改/etc/sysconfig/selinux
文件:
#SELINUX=enforcing
SELINUX=disabled
重启服务器
可以通过sestatus
命令查看当前selinux状态
2、停止Mysql
service mysqld stop
3、复制文件
mkdir /data/mysql
cp -rf /var/lib/mysql/* /data/mysql/
4、修改Mysql配置
vi /etc/my.cnf
修改为
datadir = /data/mysql
socket = /data/mysql/mysql.sock
添加
[client]
socket=/data/mysql/mysql.sock
5、授权
chown -R mysql:mysql /data/mysql
6、启动
service mysqld start
7、查看文件存储位置是否生效
在命令窗口,登录mysql后,使用如下命令:
show global variables like "%datadir%";
unknown variable ‘symbolic-links=0’
注释掉
symbolic-links=0