mysql数据迁移

一、导出数据库

1、导出完整数据:表结构+数据

c 复制代码
mysqldump -u用户名 -p 数据库名 > 数据库名.sql

举例:以下命令可以导出 abc 数据库的数据和表结构

/usr/local/mysql/bin/mysqldump -uroot -p abc > abc.sql

2、只导出表结构

mysqldump -u用户名 -p -d 数据库名 > 数据库名.sql

举例:以下命令可以导出 abc 数据库的表结构:

c 复制代码
/usr/local/mysql/bin/mysqldump -uroot -p -d abc > abc.sql

二、导入数据库

1.使用 mysql 命令导入

mysql -u用户名 -p 数据库名 < 数据库名.sql

举例:以下实例将备份的数据库 abc.sql 导入到数据库中:

mysql -uroot -p123456 < abc.sql

2.使用 source 命令导入

举例:使用 source 命令需要我们先登录到 mysql 中,并创建一个空的数据库

c 复制代码
mysql> create database abc;      # 创建数据库
mysql> use abc;                  # 使用已创建的数据库 
mysql> set names utf8;           # 设置编码
mysql> source /home/abc/abc.sql  # 导入备份数据库
相关推荐
超兔一体云6 小时前
MySQL索引优化实战——从慢查询到索引调优
后端·mysql
2601_962074816 小时前
大数据-264 实时数仓 - Canal MySQL的binlog研究 存储目录 变动信息 配置MySQL
大数据·数据库·mysql
2601_962073817 小时前
大数据-240 离线数仓 - 广告业务 测试 ADS层数据加载 DataX数据导出到 MySQL
大数据·数据库·mysql
用户69371750013848 小时前
曾经安卓开发人手一个的 EventBus,为什么现在没人爱用了?
android·android studio
这个DBA有点耶9 小时前
SQL:2023新特性详解:JSON_TABLE、GREATEST/LEAST、QUALIFY 到底怎么用?
数据库·sql·mysql
小王C语言9 小时前
MySQL 用户管理:创建用户、给用户授权
数据库·mysql
九皇叔叔9 小时前
MySQL ORDER BY 性能优化详解:Using filesort、联合索引、ASC/DESC 与覆盖索引
android·adb
OriginCoding10 小时前
用 AI Agent 协作完成一个 Android TOTP 应用:从需求边界到 v1.0.0
android·ai编程
小镇敲码人10 小时前
【深入浅出】之Qt 事件系统实战:鼠标、键盘、滚轮、窗口与定时器事件
数据库·qt·网络协议·mysql·http
Sirens.10 小时前
MySQL数据库:索引
数据库·mysql