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 文件路径。

  • 相关阅读:
    php 创建文件
    php xml格式对象 返回->对应格式数组
    php 将16进制数串转换为二进制数据的函数
    php 生成随机字符串
    高质量PHP代码的50个实用技巧:非常值得收藏
    php __FILE__,__CLASS__等魔术变量,及实例
    纯js上传文件 很好用
    XMLHttpRequest上传文件实现进度条
    Java BufferedReader、InputStream简介
    Java socket通信
  • 原文地址:https://www.cnblogs.com/mediocreWorld/p/11093159.html
Copyright © 2011-2022 走看看