首页 > 数据库 >mysqldump

mysqldump

时间:2024-02-24 22:56:19浏览次数:28  
标签:username name -- db mysqldump password

 

docker run -d --name baize-rancher --restart=always -p 28080:8080 rancher/server:v1.6.30  \
 --db-host 192.168.50.105 \
 --db-port 3306 \
 --db-user cattle \
 --db-pass ****** \
 --db-name cattle
 
docker logs -f baize-rancher --tail 100

# 导出单个数据库的全部表结构及数据到文件中
mysqldump -u username -p password database_name > backup.sql
# 只导出指定表的结构及数据到文件中(多张表)
mysqldump -u username -p password --tables table1 table2 database_name > backup.sql
# 只导出指定表的结构到文件中(多张表)
mysqldump -u username -p password --no-data --tables table1 table2 database_name > structure.sql
# 只导出指定表的数据到文件中(多张表)
mysqldump -u username -p password --no-create-info --tables table1 table2 database_name > data.sql
# 将备份文件还原为新的数据库
mysql -u username -p password new_database < backup.sql

 

标签:username,name,--,db,mysqldump,password
From: https://www.cnblogs.com/exmyth/p/18031771

相关文章

  • mysqldump备份
    前言:mysqldump是日常比较常用的一个工具了,在对数据库进行导出工作时,经常会用到mysqldump。本篇文章将介绍mysqldump工具的使用方法并分享几点备份技巧。1.mysqldump使用简介mysqldump是MySQL系统自带的逻辑备份工具,主要用于转储数据库。它主要产生一系列的SQL语句,可......
  • mysqldump备份
     mysql备份:backup_dir='/data/backup/mysql'database_name='dbname'bak_save_days=7dd=`date+%Y-%m-%d-%H-%M-%S`if[!-d$backup_dir];thenmkdir-p$backup_dirfimysqldump--defaults-extra-file=/etc/mypass.txt--flush-logs--single......
  • mysqldump备份
     mysql备份:backup_dir='/data/backup/mysql'database_name='dbname'bak_save_days=7dd=`date+%Y-%m-%d-%H-%M-%S`if[!-d$backup_dir];thenmkdir-p$backup_dirfimysqldump--defaults-extra-file=/etc/mypass.txt--flush-logs--sin......
  • mysqldump实现通配符匹配表名的导出
    接到个需求,导出一个数据库所有表格结构,不要数据,但是sys_开头的表要数据mysqldump是不支持通配符导出的,经过一番研究还是实现了1.mysqldump只导出全量表结构mysqldump-uroot-p'密码'-d库名>/docker-entrypoint-initdb.d/库名.sql 2.mysqldump导出部分表#导出所有......
  • 基于各种场景使用mysqldump逻辑备份数据库
    1.mysqldump备份工具的语法格式mysqldump的使用语法:备份指定数据库mysqldump选项数据库备份指定数据库下的某张表mysqldump选项数据库表备份多个数据库mysqldump选项--database/-B数据库1数据库2备份所有数据库mysqldump选项--all-databases/-......
  • MySQL导入导出 —— mysqldump 简介及常见用法
    一、导出导出用户需要有导出对象的权限,例如导出表要有select权限、导出视图要有showview权限、导出触发器要有trigger权限、需要锁表时要有locktables权限等。如果dump文件中包含了GTID信息,则无法导入到未启用GTID的数据库(低于5.6.9版本的数据库不支持GTID,因此也无法导入到这......
  • 使用mysqldump进行数据库备份实战遇到的问题
    [root@mysql~]#mysqldump-uroot-pdb_shop>/opt/db_shop.sqlEnterpassword:mysqldump:Couldn'texecute'SHOWVARIABLESLIKE'gtid\_mode'':Table'performance_schema.session_variables'doesn'texist(1146)原......
  • mysqldump之where用法
    文档课题:mysqldump之where用法.数据库:MySQL5.7.21应用场景:实际生产中,需要运用mysqldump导出指定条件的数据,并且以insert语句的形式呈现,如下为相关测试.1、数据库信息mysql>select*fromstaffs;+----+------+-----+---------+---------------------+|id|name|age|p......
  • MYSQL数据备份之mysqldump命令详解
    一、mysqldump简介mysqldump 是 MySQL 自带的逻辑备份工具。它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即可将对应的数据还原。二、mysqldump命令......
  • mysqldump 导出来的文件,使用 source还原时报错“ASCII '\0' appeared in the stateme
    导出语句:mysqldump-uroot-pword--databasesdb1--tablestable1>./sqldumps/archive-table1-`date+"%Y%m%d_%H%M%S"`.sql导出后,使用source还原报错:ASCII'\0'appearedinthestatement,butthisisnotallowedunlessoption我开始以为是我导出的编码格式有问题,......