三二互联专业提供速度最快最稳定的美国服务器、香港服务器。中美直连,亚洲优化![ 代理登陆 ] [ 付款方式 ] [ 找回密码 ][ 电子协议责任书 ]
硬件资源保障

采用高配品牌服务器

主流强悍CPU配置

确保服务高速稳定运行

中美直连线路

中美直连亚洲优化

采用中国CN2骨干网络

保证速度飞快稳定高效

虚拟主机数据库备份与还原的方法是什么?

美国、香港服务器

虚拟主机数据库备份与还原的方法是什么?

08-13   来源:

 虚拟主机是现在用户常用的主机设备,而在虚拟主机上建立数据库也是用户经常要做的一项工作。对MySQL数据库虚拟主机操作熟练的朋友都知道,MYSQL备份PHP脚本程序只适合没有MySQL Shell权限的虚拟主机用户,如果遇到有MySQL Shell权限的虚拟主机用户该如何备份与还原呢?今天小恩为大家解读虚拟主机MySQL数据库备份与还原方法有哪些?

 
一、关于备份:
 
我们在使用MySQL中一般都用MyISAM类型的表,这种表是以文件形式保存的文件系统中的;而HEAP类型的表是保存在内存中的,下面的方法是针对MyISAM表的。
 
1、直接拷贝数据库文件。首先不推荐使用这种方法,因为拷贝的数据表是针对特定操作系统的,移到其他系统中有可能会出问题。其次备份时候要停止MYSQL服务器或者锁定相应的表,否则如果拷贝过程中正好在插入/改写数据库就挂了,不适合需要不间断的服务器。这种方法最大好处是方便快捷,备份时候只要拷贝MYSQL数据目录相应数据库文件夹中的所有文件即可,其中*.frm是描述了表的结构,*.MYD保存了表的数据记录,*.MYI则是表的索引。
 
2、使用MySQLDump工具:利用这个程序可以把数据库导出成SQL语句形式的文本文件,方便移动到不同系统,还原时候会一条条执行文件中的SQL语句即可重建数据库。实际使用时在WINDOWS下CMD里或LinuxShell输入命令:
 
mysqldump-u user_name -p database_name --option > path:/xxx.sql;回车;user_name是用户名;database_name是数据库名;path:/xxx.sql是保存备份文件的路径与文件名。
 
然后输入密码就会导出数据库到指定PATH下的.sql文件了,要保证用户有足够权限访问相应数据库。
 
--option是备份时可以指定的一些参数,可以参考MYSQL官方文档,常用几个选项:--opt——一组常用默认选项,包括--add-drop-table --add-locks --create-options --disable-keys --extended-insert --lock-tables --quick --set-charset --add-drop-table ——在建立表时候先DROP旧表,适合覆盖数据库--where——按照条件备份部分记录,例如:--where="id<1000""
 
mysqldump工具的参数功能相当多,还需要好好研究下。
 
二、关于还原
 
1、对于直接拷贝数据库文件的方法,把相应文件覆盖回数据目录即可还原。
 
2、对于DUMP出来的.SQL文件,可以在MYSQL命令行中输入:
 
use target_database;选择要还原的数据库,最好新建一个空的 \. path:/xxx.sql;将指定的备份文件还原到当前数据库。
 
经过以上的介绍你应该掌握了虚拟主机MySQL数据库的备份与还原的方法了,其实方法并不难,只要你用心去思考,然后亲自去实践一下,很快就能学会。

三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快

上一篇:centos 如何查看机器内存,硬盘,CPU硬件信息? 下一篇:Win10系统下照片查看器打不开解决办法

美国GIA服务器三二互联版权所有 WWW.222.cc 2008-2015 All Rights Reserved
三二互联 - 专业的美国C3服务器香港vps、抗DOOS流量清洗、云备份系统、网站加速系统、美国GIA服务器和香港云服务器产品提供商
三二互联24小时在线工单系统为您提供全面、专业、周到的技术支持与服务
咨询热线:400-679-9994(免长话费)