您现在的位置是:首页 > 网站建设常见问答网站建设常见问答
mysql 备份(直接拷贝数据文件)仅限myisam数据库可以
2018-05-11【网站建设常见问答】2614 人已围观
简介 mysql备份是我们做网站经常要处理的事情,一二个或者十来个网站备份mysql到是简单的一件事情,但是100多个网站呢?! 宁波殷雯工...
mysql备份是我们做网站经常要处理的事情,一二个或者十来个网站备份mysql到是简单的一件事情,但是100多个网站呢?! 宁波殷雯工作室随着客户的增多,一台测试电脑上有三位数的数据库.再使用mysqldump来备份,显的就很费力了. 直接复制data目录来的方便多.今天就介绍一下mysql直接复制data目录备份的条件:
目的:把A机中的库转移到B机中。
1、停止mysql服务,在A机mysql安装目录下,找到my.ini文件打开,在此文件中找到datadir,把这个路径下的数据文件:ibdata1以及所有文件夹拷贝到B机中d:\mysql_data文件夹下(其他文件是log文件,不用拷贝,这些log文件依赖于当前系统,如果这些log文件都拷贝到B机中,会出错);
2、在B机中装正常安装mysql。
3、配件B机中的mysql服务器。先关闭mysql服务器。然后打开mysql安装目录,找到my.ini文件,在这个文件中把datadir的值改为数据文件的位置d:/mysql_data(注意是'/')。再my.ini文件中,把default-storage-engine的值改为myisam,因为InnoDB引擎不支持直接拷贝数据文件备份数据库。
4、启动mysql服务器,此时,数据库就变为了A机中的库了,所以用户名、密码都是原来的。
经测试增删查改都没问题
测试环境:
A机:xp + mysql-5.1
B机:windows 2003 + mysql-5.1
linux 中datadir : /var/lib/mysql/datebase
linux 中my.ini : /etc/mysql/my.conf
殷雯小编总结:在windows中安装mysql时就一律使用myisam模式创建数据库(因为我们企业网站数据库都不会大,不存在要考虑什么查询或者写入速度问题).然后备份数据库时就可以简单粗暴的直接复制data目录下对应的数据库名称目录.
关注宁波网站建设博客,更多精彩分享,敬请期待!
Tags:
很赞哦! ()
相关文章
随机图文
分析网站跳出率:页面质量的重要性
影响网站排名的因素高达200多项,想要都熟练掌握对于新手SEOer绝对很困难,但是这并不意味着就无法做好网站排名。这里殷雯告诉新手一个小秘密...
云服务器和云虚拟主机有什么区别吗
网站完成开发后,对网络用户允许访问就需要服务器。那么网上热门的云服务器和虚拟主机区别是什么呢?今天我们通俗的给大家解释一下: 虚拟机就是将...网站建设的最终目的
为什么我们要做网站呢?这个问题拿今天来说应该是相当简单来回答的。 众所周知,做网站不在乎做网站的外表(外表是做给自己看) 看中的是...
2015年最值得学习的十种语言
编程的语言种类凡多,我们要把有限的精力去学习几种实用的语言来当技能。殷雯今天在这里跟大家建议的是大多是网站使用的编程语言,因为桌面程序我们还...




微信收款码
支付宝收款码