日期:2014-05-16 浏览次数:20563 次
MySQL默认的数据文件存储目录为/var/db/mysql。由于当初在规划/var目录的时候规划太小,所以现要把MySQL目录移到/usr/local/data/mysql/下:
1、/usr/local目录下建立data目录
mkdir /usr/local/data 2、把MySQL服务进程停掉:
mysqladmin -u root -p shutdown 3、把/var/db/mysql整个目录移到/usr/local/data
mv /var/db/mysql /usr/local/data 这样就把MySQL的数据文件移动到了/usr/local/data/mysql下
4、建立my.cnf配置文件
经过查找/etc/目录下没有my.cnf配置文件,于是到/usr/local/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:
[root@test1 mysql]# cp /usr/local/share/mysql/my-medium.cnf /etc/my.cnf 5、编辑MySQL的配置文件/etc/my.cnf,添加:
在#innodb_data_home_dir = /var/db/mysql/下
innodb_data_home_dir = /usr/local/data/mysql/ 在#innodb_log_group_home_dir = /var/db/mysql/下
innodb_log_group_home_dir = /usr/local/data/mysql/ 6、修改MySQL启动脚本 /usr/local/etc/rc.d/mysql-server
vi /usr/local/etc/rc.d/mysql-server 修改mysql_dbdir=/usr/local/data/mysql
7、重新启动MySQL服务
/usr/local/etc/rc.d/mysql-server start 如果以上步骤正确,也就修改成功,如果不能启动,看看mysql启动的.err文件,查看错误提示,进行排错。