mysqldump 导入导出数据库

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: mysqldump -ueisc -peisc.cn eisc > /root/eisc.sql ; 【导出】 use eisc; source /root/eisc.sql 【导入】
grant lock tables on $database.* to '$user'@'localhost';
                          # 导入导出数据库的权限

mysqldump -ueisc -p  --databases eisc > eisc.sql
                          # 导出数据库 eisc

mysqldump --column-statistics=0 -ueisc -p  --databases eisc > eisc.sql
# 报错版本兼容使用参数 --column-statistics=0
# 错误信息:mysqldump: Couldn‘t execute ‘SELECT COLUMN_NAME, JSON_EXTRACT
                          
                          
mysql -ueisc -p 
use eisc; source /root/eisc.sql 
                          # 导入数据库,需要先登陆数据库,然后 source xx.sql
                          
mysqldump -ueisc -peisc.cn eisc --tables bbb  > eisc.bbb.sql 
                          # 导出从数据库eisc中指定表 bbb

yum -y install holland-mysqldump.noarch   # 安装mysqldump导入导出工具


use eisc; SELECT now();DROP  TABLE eisc ;create table eisc(id int,name varchar(225),password varchar(255),xingqi varchar(255),city varchar(255));insert into eisc(id,name,password,xingqi,city) values('1','aaa','qqqqq','xingqiyi','ssss'),('2','bbb','qqqqq','xingqier','ddddafweaafe'),('3','ccc','qqqqq','xingqisan','hrgzsaedg');select * from `eisc` ;
# 进入数据库 eisc ; 删除eisc表,创建表,插入表,查询表内容

 mysqldump -ueisc -peisc.cn eisc > /root/eisc.sql
将数据库eisc导出为eisc.sql 文件

mysql -ueisc -peisc.cn -e "use eisc;delete from eisc where 'password' ='qqqqq' order by id limit 2;select * from eisc;source /root/eisc.sql;show tables;select * from eisc;"
# 进入数据库eisc,删除表中数据库password是qqqqq的,将id列 排序前两列,
# 查询表,source 导入数据库,列出表查看表。


mysqldump --skip-lock-tables  -ueisc -peisccn@eisc eisc --tables bbb  > eisc.bbb.sql
怎么避免锁表:在使用参数--skip-opt的时候,忽略了此参数AUTO_INCREMENT,导致恢复后数据没有自增id。


mysqldump --opt -d -ueisc -peisccn@eisc eisc  > eisc.bbb.sql
# 不备份任何数据,只导出数据库表结构。
相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
8月前
|
关系型数据库 MySQL 数据库
MySQL mysqldump教程:轻松备份与迁移数据库
MySQL mysqldump教程:轻松备份与迁移数据库
1041 1
|
9月前
|
SQL 关系型数据库 MySQL
在OceanBase数据库中,mysqldump工具是可以用于数据备份的
【2月更文挑战第2天】在OceanBase数据库中,mysqldump工具是可以用于数据备份的
309 6
|
9月前
|
SQL 关系型数据库 MySQL
数据库:mysqldump用法详解
通过以上用法,你可以使用 `mysqldump` 工具备份和恢复 MySQL 数据库,根据需求选择不同的选项进行操作。
113 0
|
9月前
|
关系型数据库 MySQL 数据库
百度搜索:蓝易云【数据库:mysqldump用法详解】
通过 `mysqldump` 命令,你可以轻松地备份和还原 MySQL 数据库,以便在需要时恢复数据或迁移数据库。记得根据实际需求使用正确的选项和参数。
74 2
|
SQL 关系型数据库 MySQL
数据库导入导出工具BatchTool介绍
本文将围绕 MySQL 以及 PolarDB-X 的数据离线导入导出场景来展开。首先,通过实验进行了生态工具 BatchTool 与传统 mysqldump 的性能对比,然后结合具体的实践场景来介绍 BatchTool 不同参数的使用方式。
|
9月前
|
SQL 关系型数据库 MySQL
百度搜索:蓝易云【数据库:mysqldump用法详解】
通过这些选项和示例,你可以根据自己的需求使用 `mysqldump`命令来备份和导出MySQL数据库。请注意,确保在执行 `mysqldump`命令时提供正确的用户名、密码和数据库信息,以及指定合适的输出文件路径。
70 0
|
SQL 存储 关系型数据库
mysqldump+binlog+gtid 实现数据库的增量备份(下)
mysqldump+binlog+gtid 实现数据库的增量备份(下)
484 0
|
SQL 存储 关系型数据库
mysqldump+binlog+gtid 实现数据库的增量备份(上)
mysqldump+binlog+gtid 实现数据库的增量备份
718 0
|
关系型数据库 MySQL Shell
MySql DUMP 自动备份数据库 Shell 脚本
MySql DUMP 自动备份数据库 Shell 脚本
138 0
|
SQL 安全 关系型数据库
04.将 WP 安装至云数据库,并实现导入导出|学习笔记
快速学习04.将 WP 安装至云数据库,并实现导入导出
04.将 WP 安装至云数据库,并实现导入导出|学习笔记

热门文章

最新文章