JineD
戴国进
采纳率40%
2015-04-23 08:44 阅读 3.8k

如何批量导入sql文件到mysql

1

因为要恢复网站备份的数据,结果发现有很多sql文件,一个一个导入太麻烦了,phpmyadmin,navicate for mysql, mysql 的 source 命令一次就只能导入一个sql文件,网上有说建一个sql文件,在里面把要导入的sql文件名写进去再用source 命令导入,经测试没用的;有没有有其他方法

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    Codec007 Codec007 2015-04-24 04:31

    看图
    图片说明
    图片说明

    点赞 评论 复制链接分享
  • songhtao 我不懂电脑 2015-04-24 04:28

    1、自己写一断PHP程序循环导入
    2、把所有SQL文件合并了再导入
    其实一个个导入速度也是很快的啊

    也可以如下
    有180个sql备份文件,批量导入
    首先新建一个main.sql,然后在main.sql文件里面这么写:

    source C:/sql/1.sql;
    source C:/sql/2.sql;
    source C:/sql/3.sql;
    ....

    编辑好后,再source main.sql,mysql就会稀里哗啦的给你自动的批量导入了。

    对于如何批量写入sql文件的路径,你可以用cmd命令,比如dir backup/ /b/s>main.sql,然后再在每行开头加上source就行鸟。

    点赞 1 评论 复制链接分享
  • gamefinity 知常曰明 2015-04-23 11:28

    将你的SQL脚本上传到服务器中,咋服务器中使用命令行方式执行,可以批量执行

    点赞 评论 复制链接分享

相关推荐