• Linux系统MySQL如何导入数据库


    linux下

    一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):
    1、导出数据和表结构:
    mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
    #/usr/local/mysql/bin/   mysqldump -uroot -p abc > abc.sql
    敲回车后会提示输入密码

    2、只导出表结构
    mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
    #/usr/local/mysql/bin/   mysqldump -uroot -p -d abc > abc.sql

    注:/usr/local/mysql/bin/  --->  mysql的data目录

    导入数据库
    1、首先建空数据库
    mysql>create database abc;

    2、导入数据库
    方法一:
    (1)选择数据库
    mysql>use abc;
    (2)设置数据库编码
    mysql>set names utf8;
    (3)导入数据(注意sql文件的路径)
    mysql>source /home/abc/abc.sql;
    方法二:
    mysql -u用户名 -p密码 数据库名 < 数据库名.sql
    #mysql -uabc_f -p abc < abc.sql

    1.首先从源端数据库进行导出数据结构及数据信息。

     2.记住导出的路径,然后把它上传到Linux机器(注意要记住上传后的路径);

    可以重新创建一个mysql的数据库使用命令create database  cloudbackup2;然后只用这个数据库:use cloudbackup2;

     使用导入数据库的命令:

    source /app/mysql/db_backup_job_record.sql;(source后面跟的路径是上传后的路径)

     

     

     接下来可以验证导入的数据库与源端机器的数据库是否一致;

     说明导入成功了,共计1万多条数据,是不是比手动创建方便多了呢。

    学而不思则罔,思而不学则殆
  • 相关阅读:
    关于mysql主从架构master宕机
    恢复drop后的表空间
    rman 恢复drop 表空间模拟恢复
    backup controlfile 和create standby controlfile
    catalog
    rman恢复表(不完全恢复)--需要关闭数据库
    rman备份恢复
    oracle DG 启动和关闭顺序
    ASM-本地数据拷贝
    图解Java设计模式之模板模式
  • 原文地址:https://www.cnblogs.com/linyu51/p/14925666.html
Copyright © 2020-2023  润新知