LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1422|回复: 4

Linux下转移mysql目录的方法

[复制链接]
发表于 2009-10-12 17:45:30 | 显示全部楼层 |阅读模式
今天启动mysql,启动错误,经过检查,原来是/var/lib文件夹满额,网上查找放宽限额的方法无果,直接将mysql转移了。
网上搜索“转移mysql方法”方案十分复杂,今天自己动手,一分钟搞定目录转移。

#/etc/init.d/mysql stop
#mv /var/lib/mysql /home/mysql
#ln -s /home/mysql /var/lib/mysql
#/etc/init.d/mysql start

网上找的教程,第一步就是修改配置文件,还要修改什么属性。此方法直接转移目录设定软链接,属性和原来一模一样,不存在权限问题。省去了很多麻烦。
需要注意的是:此步骤需要在root权限下执行,/var/lib/mysql是apt-get安装mysql的默认路径,具体的需要参照ps -ef的路径。
好处?哈,没有后顾之忧,以后备份数据 tar -zcvf /home mysql和文件一键打包。。。

我是这么做的,并且成功了,希望能帮到大家。如果这种方法有什么不妥之处,请指教!
发表于 2009-11-21 11:28:28 | 显示全部楼层
把/var/lib/mysql目录复制到任何地方包括另外一台机器都可以,这是最简单的迁移办法
回复 支持 反对

使用道具 举报

发表于 2009-11-21 12:22:33 | 显示全部楼层
mysql,一掉电数据库就坏掉,有时还修不好,你还是经常备份为妙,或者不用mysql
回复 支持 反对

使用道具 举报

发表于 2009-11-21 12:31:19 | 显示全部楼层
Post by 没本;2048425
mysql,一掉电数据库就坏掉,有时还修不好,你还是经常备份为妙,或者不用mysql


innodb/pbxt
回复 支持 反对

使用道具 举报

发表于 2009-11-21 18:02:19 | 显示全部楼层
我一般在生产环境里都在另外一台机器上做个mysql同步,unison做文件同步,同时在本机上每天dump全备份,这样保险一点
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表