冰古blog » 站长相关 » 2009 » 02 » 02 » MySQL大数据库的导出和导入

MySQL大数据库的导出和导入

phpmyadmin是一件很方便的在线管理MySQL数据库的工具,但对于较大的数据库的导出和导入却显得力不从心。特别是导入工作,通常2M已经是它的极限了。

这时用MySQL的原生工具就能很好地解决这些问题了。

假设我们要对一个名为blog的数据库进行导出和导入的操作

导出

mysqldump -u数据库用户名 -p密码 blog > 路径/导出名.sql

具体的操作是这样的,打开命令提示符(这里都以Windows系统为例),进入mysql安装所在目录中的bin文件夹(因为我的mysql没有安装为本地服务,所以要进行这一步),最后输入运行上面的那条命令即可。

导入

mysql -u数据库用户名 -p密码 blog < 路径/数据库名.sql

操作如上,用命令提示符进入bin文件夹后,输入运行该命令即可。

不是什么新奇的技术,只是做个记录,利于日后的参考。 :mrgreen:

18 Responses to “MySQL大数据库的导出和导入”

  1. vps,linux+ssh,两台vps之间如何相互导入?

  2. […] 昨天晚上搜索mysqladmin时,无意中翻到MySQL文档4.5.1.4. Executing SQL Statements from a Text File,原来mysql还可以直接从文档中读取并执行命令(失败,这个不是什么新玩意,之前都已经记录过这个命令——MySQL大数据库的导出和导入 )。 好吧,看来我是没什么发散性思维的。还是继续看看怎样添加多个MySQL用户及数据库吧: […]

  3. […] 给大家也提个醒,出现类似的问题的时候可以这么处理。如果你刚好备份了这样的数据库,导入都会很困难(因为过大),可以参考冰古的这篇文章进行导入… 标签:WordPress […]

  4. […] 给大家也提个醒,出现类似的问题的时候可以这么处理。如果你刚好备份了这样的数据库,导入都会很困难(因为过大),可以参考冰古的这篇文章进行导入… […]

  5. 19 says:

    如果是本地的PHPMYADMIN完全可以去修改限制上传文件的大小~
    用命令导入导出本来就是基本的做法,相对于ORACLE做数据库移植都是用命令,只是大家似乎MYSQL的管理工具用多了而已~

  6. wayne says:

    自己买了空间后就再也没有备份过数据库了…

  7. Donald says:

    奇怪,又只有我发不出评论么 😉

  8. Donald says:

    心情无限好,特来参观冰古~ :mrgreen: :mrgreen:

  9. HicroKee says:

    方法多着了。除了上面的方法,还可以复制mysql文件、用navicat等管理工具,用phpmyadmin出sql再用工具拆。

  10. Mao says:

    我用帝国备份王

Leave a Reply to Mao