zoukankan      html  css  js  c++  java
  • 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万多条数据,是不是比手动创建方便多了呢。

    学而不思则罔,思而不学则殆
  • 相关阅读:
    顺序队列的模板
    链式队列模板
    链式栈模板
    栈应用hanoi
    判断出栈顺序
    用栈实现四则运算
    两栈共享问题
    The Preliminary Contest for ICPC Asia Nanjing 2019
    Educational Codeforces Round 71 (Rated for Div. 2)
    HDU6583:Typewriter(dp+后缀自动机)
  • 原文地址:https://www.cnblogs.com/linyu51/p/14925666.html
Copyright © 2011-2022 走看看