zoukankan      html  css  js  c++  java
  • MySQL导出数据库和导入数据库

    一、导出:

    语法:mysqldump --default-character-set=utf8 -u用户名 -p密码 数据库名 -d --add-drop-table > 导出文件名.sql

    注意:

    密码可以省略,如果省略,则程序会提示输入密码;

    -d   只导出表结构,没有表数据;

    --add-drop-table   --add-drop-table 在每个create语句之前增加一个drop table;

    --default-character-set=utf8   指定导出数据库的字符集编码

    mysqldump 命令路径是根据你 MySQL 安装路径决定的,不过一般在任意路径下都可以使用该命令;

     

    eg. 

    # mysqldump --default-character-set=utf8 -uroot -proot hive > /dbbak/hive20190626.sql

     

    二、导入:

    方法一、

    语法:mysql --default-character-set=utf8 -u用户名 -p密码 数据库名 < 导出文件名.sql

    注意:

    密码可以省略,如果省略,则程序会提示输入密码;

    --default-character-set=utf8 指定导出数据库的字符集编码

    eg.

    # mysql --default-character-set=utf8 -uroot -proot hive < hive20190626.sql

     

    方法二、

    使用 source 命令导入。使用 source 命令需要我们先登录到 mysql 中,并创建一个空的数据库:

    mysql> create database abc; # 创建数据库 mysql> use abc; # 使用已创建的数据库 mysql> set names utf8; # 设置编码 mysql> source /home/abc/abc.sql ( 此句也是如何在mysql中执行sql文件的语法 ! ) # 导入备份数据库

    注意你备份的 sql 文件路径。

  • 相关阅读:
    Genealogical tree(拓扑结构+邻接表+优先队列)
    确定比赛名次(map+邻接表 邻接表 拓扑结构 队列+邻接表)
    Agri-Net
    Network()
    Conscription
    Matrix(类似kruskal)
    Highways(求最小生成树的最大边)
    Shell学习之Shell特性(一)
    Linux学习之用户管理命令与用户组管理命令(十五)
    Linux学习之用户配置文件详解(十四)
  • 原文地址:https://www.cnblogs.com/mediocreWorld/p/11093159.html
Copyright © 2011-2022 走看看