• 技术文章 >数据库 >MySQL

    mysql查看备份文件的方法

    小妮浅浅小妮浅浅2021-08-23 09:54:02原创3477

    说明

    1、mysqldump导出的SQL脚本是文本文件,/*···*/或--开头的部分表示注释信息。

    2、使用grep、lesscat等工具查看详细的脚本内容。

    3、将过滤auth.sql脚本中的数据库操作语句。

    实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    [root@localhost ~]# grep -v "^--" auth.sql | grep -v "^/" | grep -v "^$"

    CREATE DATABASE /*!32312 IF NOT EXISTS*/ `auth` /*!40100 DEFAULT CHARACTER SET utf8 */;

    USE `auth`;

    DROP TABLE IF EXISTS `servers`;

    CREATE TABLE `servers` (

      `Server_name` char(64) NOT NULL,

      `Host` char(64) NOT NULL,

      `Db` char(64) NOT NULL,

      `Username` char(64) NOT NULL,

      `Password` char(64) NOT NULL,

      `Port` int(4) DEFAULT NULL,

      `Socket` char(64) DEFAULT NULL,

      `Wrapper` char(64) NOT NULL,

      `Owner` char(64) NOT NULL,

      PRIMARY KEY (`Server_name`)

    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='MySQL Foreign Servers table';

    LOCK TABLES `servers` WRITE;

    UNLOCK TABLES;

    DROP TABLE IF EXISTS `users`;

    CREATE TABLE `users` (

      `user_name` char(16) NOT NULL,

      `user_passwd` char(48) DEFAULT '',

      PRIMARY KEY (`user_name`)

    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    LOCK TABLES `users` WRITE;

    INSERT INTO `users` VALUES ('jacktian','*B2B366CA5C4697F31D4C55D61F0B17E70E5664EC');

    UNLOCK TABLES;

    以上就是mysql查看备份文件的方法,希望对大家有所帮助。更多mysql学习指路:MySQL

    推荐操作系统:windows7系统、mysql5.8、DELL G3电脑

    专题推荐:mysql查看备份
    上一篇:mysql如何导出数据库 下一篇:mysql如何对数据库进行恢复

    相关文章推荐

    • mysql绑定变量有哪些限制• mysql表中插入数据的两种方法• mysql查看表结构的两种方法• mysql页的概念分析• mysql架构的组成• mysql char和varchar的比较• mysql InnoDB索引的使用注意• mysql死锁的检测• mysql有哪些分区类型• mysql水平分割有哪些方法• mysql分库是什么• mysql如何导出数据库

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网