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  # 导入备份数据库
相关推荐
huibin1478523691 小时前
热缓解学习记录
android·学习
小田的博客4 小时前
SAP MM 供应商银行主数据更新报错!message R1228!
android·java·服务器
2501_915918414 小时前
iOS 怎么抓包?抓包鹰系统级 网卡 应用层三种方式对比,不越狱抓 iPhone 流量
网络协议·计算机网络·网络安全·ios·adb·https·udp
一笑的小酒馆5 小时前
Android智能猫砂盆视频加载慢卡顿问题分析
android
自律最差的编程狗6 小时前
从零搭建:VMware + Ubuntu + Docker + MySQL 完整指南
mysql·ubuntu·docker
只会cv的小前端6 小时前
七巧低代码服务端脚本使用方法
android·低代码·rxjava
7 小时前
Android 自定义 View 实战:从零打造工业级全向摇杆控件(OmniJoystickView)
android·kotlin·自定义view·摇杆控件
雨白7 小时前
深入理解 Kotlin 协程 (十一):以逸待劳,探秘 select 多路复用与并发安全策略
android·kotlin
tianyu2347 小时前
MySQL字符串处理函数完全指南:从入门到实战
mysql·字符串·函数·截取
天空之外1367 小时前
Docker安装MySQL 8.4 LTS、Docker安装Redis 7.4.x、Docker安装MinIO
java·mysql·docker