西安网站建设,西安建网站,选择心海网络!
当前位置:主页 > 建站知识 >

大型织梦数据库的导入导出搬家教程

时间: 2014-03-21 12:37 / 作者:anxifu528/来源:未知

大型织梦数据库的导入导出搬家教程

一般小型的数据库,20MB以下的mysql数据库,通过phpmyadmin工具就可以进行导入导出,进行搬家和备份。

但是见到大型的mysql数据库,20MB以上或者几百兆的,那就要考虑其他办法,下面给大家介绍两种办法:

第一种:织梦自带的数据库备份还原工具

这个是最方便的一种,也是导出导入成功率最高的一种,通过新安装程序,然后把/data/backupdata/目录的数据库进行还原即可,一般的成功率高达百分之百。

第二种:使用大型数据库导入导出工具

推荐使用 SQLyog Enterprise 8.14 ,下载地址:http://downinfo.myhostadmin.net/ha_SQLyog_Enterprise.rar

下载后解压,打开目录下的SQLyogEnt.exe,提示要输入注册码。用户名:yunjian  注册码:  81f43d3dd20872b6


然后选“新建”。按提示填入您的原来mysql数据库的相关信息,然后点连接。

在菜单栏点击工具如下图:

弹出窗口中

点击导出,等完成后,点击完成。至此备份完成。

重复第一步,只是将数据库信息填写成要恢复的数据库服务器的信息。连接后,进行如下操作

 

在弹出窗口上选择备份的sql文件路径

点击执行,等待完成,恢复备份完成。

 

2、在线管理工具PhpMyadmin也可以备份和导入数据库,但该工具仅适合数据库很小的情况,一般不推荐使用。详见:http://www.west263.com/faq/list.asp?unid=442 

3、使用命令方式导出导入:

      ①、原服务器导出整个数据库

  mysqldump -u 用户名 -p 数据库名 > 导出的文件名

  mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql

  ②、导出一个表

  mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

  mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql

  ③、导出一个数据库结构

  mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql

  -d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

  ④、新服务器导入数据库

  常用source 命令

  进入mysql数据库控制台,

  如mysql -u root -p

  mysql>use 数据库

  然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

  mysql>source d:wcnc_db.sql

------分隔线----------------------------
------分隔线----------------------------