vickzhu
2009-11-27 14:59
浏览 555
已采纳

mysql 命令行查询远程服务器数据插入到本地数据库

各位,如何用bat文件实现查询远程mysql服务器中的数据,然后保存到本地mysql数据库中?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 紫翎观星 2009-11-27 16:59
    已采纳

    下面这个脚本是一个简单用来执行远程数据库查询的命令,只要稍加修改就可以:
    [code="java"]
    #!/bin/sh
    HOST=192.168.5.40
    USER=abc
    PASS=123456
    QUERY=mysql -h$HOST -u$USER -p$PASS << EOF
    use testdb;
    select * from person where name='LiMing';
    exit
    EOF

    echo $QUERY
    [/code]

    点赞 打赏 评论
  • oliverpeng 2009-11-28 01:55

    如果是整表的数据,用mysqldump命令将所有数据倒入到文件:

    mysqldump db_name table_name > backup_file

    然后直接倒入到新数据库中:

    mysql -u root new_db_name < backup_file

    点赞 打赏 评论

相关推荐 更多相似问题