免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3060 | 回复: 6

关于MYSQL搬家问题 [复制链接]

论坛徽章:
0
发表于 2009-04-21 19:45 |显示全部楼层
本人服务器搬家 正好换一下环境由WIN换成LINUX
W下MYSQL为5,1,30版的 最重要的库有500多M
以前搬家都是直接复制数据库
现在换环境了不知道可否直接换数据库 如果不能应该怎么搬家

论坛徽章:
0
发表于 2009-04-22 07:58 |显示全部楼层
mysqldump 不行么?

论坛徽章:
0
发表于 2009-04-22 22:31 |显示全部楼层
原帖由 tywtyw2002 于 2009-4-21 19:45 发表
本人服务器搬家 正好换一下环境由WIN换成LINUX
W下MYSQL为5,1,30版的 最重要的库有500多M
以前搬家都是直接复制数据库
现在换环境了不知道可否直接换数据库 如果不能应该怎么搬家


理论应该可以 。但是 主要配置文件和相关目录不同了 ,比如 my.cnf 和 my.ini。
搂主可作相关测试 再上线

论坛徽章:
0
发表于 2009-04-23 15:08 |显示全部楼层
肯定要做测试的

论坛徽章:
0
发表于 2009-04-25 22:31 |显示全部楼层
MyISAM可以直迁移的。不管怎么样做好备份才是最关建的。

论坛徽章:
0
发表于 2011-10-04 01:02 |显示全部楼层
本人的一点小经验,绝对自己摸索的.

我们各位站长都有一个苦衷,随着网站越做越久,数据库越来越大,web数据也非常多。那各种搬家而头疼,什么PHPMYADMIN

后台备份 .sql ,一点几个小时过去了有木有,网络不好的有时候超时卡住的有木有。

       这里我介绍一个方法,其实我们可以直接在服务器上用压缩软件打包mysql的数据库。进入mysql的目录查找data目录下,就放着你的数据库比如我的就是C:\Program Files\MySQL\MySQL Server 5.0\data\www.91bts.com目录。windows下备份转移方法,首先关闭站点 停止mysql(因为在运行中的程序进行压缩会出错),在cmd里面执行net stop mysql 这个时候进入DATA找到目标数据库目录,直接压缩数据目录,那这样速度会快很多。

       那前些天有人问了,我是windows mysql的文件 但我要搬家到linux服务器上怎么办。方法是一样的当我们在WINDOWS打包好文件以后通过wget下载到LINUX服务器上。当然MYSQL的环境要先安装好呀!下载好以后我们还是老方法停止这台机器的MYSQL 命令应该是service mysql stop 停止以后就可以把我们这个文件mv 移动到mysql的 var 这个目录,执行带目录结构的解压命令释放压缩的数据库 ,这个时候我们要执行 chown -R mysql.mysql var 当然这个目录根据你的路径来定,意思就是说把我们刚刚拷贝的文件设置成为MYSQL用户权限啦!最后在启动MYSQL就OK啦!

论坛徽章:
0
发表于 2011-10-04 01:03 |显示全部楼层
。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP