Mysql默认安装路径为根目录,而上的根目录空间有限,需将其转移的/data目录
[root@justinoracle]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 20G 15G 4.5G 77% /
/dev/sda1 289M 25M 250M 10% /boot
/dev/sda5 681G 213G 434G 33% /data
none 63G 0 63G 0% /dev/shm
首先在/data目录下创建名为mysqldata的目录,然后chown –R mysql /data/mysqldata 和chgrp –R mysql /data/mysqldata将其属主设置成mysql
然后停止mysql服务,执行service mysql stop;
将/var/lib/mysql目录下所有的文件迁移到新创建的/data/myqldata下,mv /var/lib/mysql /data/mysqldata;
修改配置文件/etc/my.conf:
#socket = /var/lib/mysql/mysql.sock—修改前
socket = /data/mysqldata/mysql/mysql.sock—修改后的值
修改/etc/rc.d/init.d/mysql:
if test -z "$datadir"
#datadir=/var/lib/mysql—修改前的值
datadir=/data/mysqldata/mysql—修改后的值
保存并退出
此时重启service mysql start,启动成功
[root@justinmysqldata]# service mysql start