• 技术文章 >运维 >linux运维

    Ubuntu命令行下MySQL数据导出与导入语句

    little bottlelittle bottle2019-04-09 11:54:03转载1642

    你知道Ubuntu命令行下的MySQL数据的导出与导入吗?下文是小编整理的在Ubuntu命令行下数据库导入导出的方法,一起来学习一下吧!

    mysqldump -h主机 -u用户名 -p 数据库名 > 导出的数据库名.sql

    几个比较常用的参数有:
    -p或--port 要连接的服务器端口,如果MySQL的端口不是3306,就要用到这个参数
    -d或--no-data 没有详细数据,仅仅导出数据的结构
    --add-drop-table 在创建表时,先drop掉已经存在的同名表[一般跟在-d参数后]
    下面以example的数据库为例来做一下导出示例:
    1.导出整个example数据库的所有数据(包括表结构,包括数据)

    mysqldump -h 127.0.0.1 -u root -p example > example.sql

    2.仅仅导出表的结构

    mysqldump -h 127.0.0.1 -u root -p -d --add-drop-table example > example.sql

    导入的话,有很多种方法,其中最单的就是source命令,先用连接上数据库.然后用source导入指定路径的文件就可以了.

    连接到MySQL:

    mysql -u root -p

    先创建好数据库,因为导出的文件里没有创建数据库的语句,如果数据库已经建好,则不用再创建。

    CREATE DATABASE example;(数据库名可以不一样)

    切换数据库:

    use example;

    导入指定sql文件:

    mysql>source /path/example.sql;

    【推荐课程:Linux视频教程

    以上就是Ubuntu命令行下MySQL数据导出与导入语句的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:CSDN,如有侵犯,请联系admin@php.cn删除
    专题推荐:Ubuntu MySQL
    上一篇:如何检查Linux版本? 下一篇:在Linux中grep命令大全
    大前端线上培训班

    相关文章推荐

    • MySQL导入导出数据库方法介绍• 解决mysql导入导出数据乱码办法• mysql远程机器导入导出数据 锁表不锁表 部分数据或全部• Java中关于Excel导入导出数据库实现的方法

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网