当前位置:  数据库>mysql

虚拟主机MySQL数据库的备份与还原的方法

    来源: 互联网  发布时间:2014-09-06

    本文导语:  以前介绍过一个小巧的MYSQL备份PHP脚本程序,不过那适合没有MySQL Shell权限的虚拟主机用户,这里想讲一下更为通用的备份与还原方法,适合有自己主机的朋友。 1、关于备份:我们在使用MySQL中一般都用MyISAM类型的表,这种表...

以前介绍过一个小巧的MYSQL备份PHP脚本程序,不过那适合没有MySQL Shell权限的虚拟主机用户,这里想讲一下更为通用的备份与还原方法,适合有自己主机的朋友。

1、关于备份:我们在使用MySQL中一般都用MyISAM类型的表,这种表是以文件形式保存的文件系统中的;而HEAP类型的表是保存在内存中的,下面的方法是针对MyISAM表的。

1.1、直接拷贝数据库文件。首先不推荐使用这种方法,因为拷贝的数据表是针对特定操作系统(硬件环境)的,移到其他系统中有可能会出问题。其次备份时候要停止MYSQL服务器或者锁定相应的表,否则如果拷贝过程中正好在插入/改写数据库就挂了,不适合需要不间断的服务器。这种方法最大好处是方便快捷,备份时候只要拷贝MYSQL数据目录相应数据库文件夹中的所有文件即可,其中*.frm是描述了表的结构,*.MYD保存了表的数据记录,*.MYI则是表的索引。

1.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

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • vmware虚拟机linux不能ping通主机,主机能ping通虚拟机
  • 主机访问桥接虚拟机web服务器失败,同网段其他主机可以访问
  • 主机能ping到虚拟机,但虚拟机ping主机不成功。
  • 主机和虚拟机可以互相ping 通,主机可以上网,但是虚拟机ping不通外网!!!急急急
  • 虚拟主机Linux(Ubuntu9.10)连接主机 的路由器Or无限网卡上网方法
  • lnmp虚拟主机控制面板
  • HTTP虚拟主机插件 Httpx
  • 虚拟主机管理系统 Kloxo
  • 虚拟主机自动化管理 VHCS
  • 购买jsp虚拟主机,发现没有选择
  • 哪的JSP虚拟主机比较好?(代理商免进)
  • 怎样知道apache中哪个虚拟主机被攻击???!
  • 虚拟机安装xampp后虚拟接口一访问网站,主机不可以
  • apache虚拟主机的配置问题,急,高分
  • 主机ping不通虚拟机
  • 虚拟主机控制面板 ZPanel
  • 虚拟主机管理 ISPConfig
  • 虚拟机和主机怎样才能通信啊
  • 虚拟主机管理系统 vhms
  • 如何建立虚拟主机
  • 送免费虚拟主机100MB
  • 一个虚拟主机使用多个域名的配置方法(apache)该怎么写?
  • linux 虚拟主机管理软件,那里可以下载?如果要开发的话,怎么技术实现?倾我所有60分送上。
  • 我代理的虚拟主机,当访问量网站系统的模板文件如INDEX.DWT能下载下来.如何解决
  • 请问一下linux做虚拟主机行吗?我用win2000server怕查。
  • Apache中如何配置虚拟主机
  • bobosji(波波司机)帮忙:weblogic配置好了虚拟主机,怎样使用?
  • 请介绍一个支持JSP+MySQL的虚拟主机。要求稳定、速度较快。谢谢!
  • redhat enterprise linux 下安装虚拟主机管理软件 ispcp 的问题
  • 搭建虚拟机用的VirtualBox 怎样在主机XP虚拟机ubuntu之间建立共享
  • Apache 里的虚拟主机如何设置?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3