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

    一、连接服务器查看数据库

    使用连接工具(xshell6等)连接到数据库所在服务器,执行命令查询需要导出的数据库

     1.输入数据库管理员账号密码进入控制台:mysql -uroot -p123456    #root为管理员账号,123456为密码

     2.执行命令:show databases; 查询数据库 

     二、导出

     1 使用MySQL自带的mysqldump的命令进行导出:mysqldump -uroot -p123456 -R -E gd_base >/u01/gd_base.sql 

    导出多个数据库:

     2 执行导出命令后,在服务器对应目录下可找到导出的sql文件 

     3 导出命令详解 

    MySQL使用MySQL自带的mysqldump的命令进行导出时,可进行全库导出和单个数据库导出。相关命令解析如下:
    全库导出:mysqldump -u用户名 -p密码 -R -E 数据库1 数据库2...  > 保存路径/文件名.sql
    单个数据库导出:mysqldump -u用户名 -p密码 -R -E 数据库 > 保存路径/文件名.sql
    (红色字体替换成对应的数据库信息;用户名:一般指“root”;密码:用户名对应的密码,数据库:需要导出的数据库名称,多数据库则用空格隔开;保存路径/文件名:导出的路径和生成的文件名;-R -E:导出所有(结构&数据&存储过程&函数&事件&触发器))

    三、导入

     1 将导出的sql文件复制到本地数据库的安装目录的data文件夹下 

    2.在cmd窗口中,切换到MYSQL数据库的安装路径。输入本地MYSQL数据库的账号密码进入控制台:mysql -uroot -pminstone

    3.创建数据库: create database gd_base;

    4.执行导入命令: mysql -uroot -pminstone gd_base <gd_base.sql 

    (导入多个数据库)当导出的sql文件为多个数据库文件时,导入时不需指明数据库,直接导入sql文件即可:

    (备注:如果导入的目标数据库已存在对应数据库,无需删除再创建,可直接导入进行数据覆盖;导出的文件可复制到任务路径下,导入时指定路径即可,如mysql -uroot -pminstone gd_base </home/gd_base.sql)

     5.执行完导入命令后,使用navicat连接mysql,可看到数据库已成功导入。 

  • 相关阅读:
    线性表的顺序存储结构详解
    Java就业急训营-感悟与分享
    在Ubuntu系统下用C语言编写程序
    NTIRE介绍和近年来超分SR结果展示
    《王道操作系统》学习笔记:计算机系统概述
    JavaScript 语言通识 — 重学 JavaScript
    python利用numpy存取文件
    Batch Normalization(批标准化,BN)
    全零填充(padding)
    感受野(Receptive Field)理解为什么采用多层小卷积核来替换一层大卷积核
  • 原文地址:https://www.cnblogs.com/dnjiang/p/11640329.html
Copyright © 2011-2022 走看看