zoukankan      html  css  js  c++  java
  • Mysql数据库(表)的导出和导入小结

    Why?

    有人因为想看导出的开房记录库文件,然后学会了Mysql数据库文件的导入操作~;

    有人因为工作原因,要用到数据库的备份与导入,然后应需学会了骚操作~;

    我因为~~emmm 想看某个导出的库文件,然后操作骚不起来,遇到问题,所以总结记录下这次操作 log ~~

    导出数据库

    原始数据库如下

    通过 show databases; 展示所有数据库。

    这里我选择了现有的 “rbac” 数据库。

    开始导出(备份)数据库

     a、先创建一个空的数据库,用来后续导入。

    b、开始导出

    #语法
    mysqldump  -u用户名  -p密码  数据库(已有的) > 导出路径
    (导出表:mysqldump  -u用户名  -p密码  数据库名 表名 > 导出路径  #表结构和数据)
    (mysqldump -u用户名 -p 密码 -d数据库名 表名> 导出的文件名  #只有表结构)

    c、执行代码,但报错了:

    d、经查询,原因如下:

    mysqldump读取mysql安装文件my.cnf里的内容的默认设置,导致命令行无法正常运行
    解决:
      在执行mysqldump的时候加入选项--no-defaults,禁用默认设置。

    e、报错解决:

    (warning 提示的是把密码写在命令里是不安全的,在此请忽略)

    f、桌面成功生成导出(备份)数据库文件。

     导入数据库

    方法一

    #语法
    mysqldump -u用户名  -p密码  数据库名称(已存在的)  >  导入路径

    前戏:查看待导入库

    开始导入数据库

    方法二

    #语法(进入数据库)
    
    source  要导入的数据库文件路径

    导入数据库文件里数据较多的话,终端会咔咔出现一通信息……

    搞定

  • 相关阅读:
    软件测试从业者,试用期生存指南(完整版)
    学测试,看视频?NONONO,除非这种情况
    vi / vim 字符替换详解
    Centos 下 mysql 安装过程
    Web测试到底是在测什么(资料合集)
    我花了两个小时,写了这份年终总结 。
    拒绝无效加班 !
    你离月薪30K还差哪些?
    从业十年分享:你应该知道的一些测试职业事实!
    别再TM跟我说找不到满意的工作!
  • 原文地址:https://www.cnblogs.com/bigtreei/p/9074308.html
Copyright © 2011-2022 走看看