作者:怎么又是你呀 | 来源:互联网 | 2013-06-09 13:28
1、把MySQL服务进程停掉:
-
mysqladmin -u root -p shutdown
-
#或
-
/etc/init.d/mysql stop (环境不同,路径可能有所不同,请自行调整)
2、把 /usr/local/mysql/data 整个目录移到 /home/mysql/data
-
mkdir /home/mysql
-
mv /usr/local/mysql/data /home/mysql/data
这样就把MySQL的数据文件移动到了/home/mysql/data下了
3、修改MySQL启动脚本/etc/init.d/mysql
最后,需要修改MySQL启动脚本/etc/init.d/mysql,把其中datadir=/usr/local/mysql/data 一行中,等号右边的路径改成你现在的实际存放路径:/home/mysql/data。
-
vi /etc/init.d/mysql
-
#datadir=/usr/local/mysql/data (注释此行)
-
datadir=/home/mysql/data (添加此行)
注意:有些脚本中首先定义datadir=,等号右边什么都没写,在下面判断后通过变量指定的数据目录,我们只需要在这个等号右边添加我们的数据文件存放路径就可以了。