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  # 导入备份数据库
相关推荐
平头哥AI3 小时前
Day 22 _ 包装错误别丢链_%w、errors.Is 与 errors.As
android·服务器·学习·golang·go
聚美智数4 小时前
图片广告检测-图片审核-图片广告识别-图像广告检测
android
早睡早起身体好1237 小时前
用 XGrammar 约束大模型工具调用:解决参数为空的问题
android·人工智能·神经网络·机器学习·自然语言处理·vllm
服务端相声演员7 小时前
in子查询的执行可能被优化为连接查询
mysql
大佐不会说日语~8 小时前
Android 16 下 uni-app APP 提示“网络连接失败”的排障与修复
android·uni-app
2501_9151063210 小时前
苹果App Store上架费用及流程全面解析
android·ios·小程序·https·uni-app·iphone·webview
写后端的胖头鱼11 小时前
【高频面试题】深分页问题
数据库·mysql·数据库优化·深分页
YF021111 小时前
Android 16系统App开机自启动方案
android
hm宋12 小时前
安卓手机卡顿优化 —— 背景与使用指南
android
OxYGC13 小时前
[Android] [WatchOS]智能手表第一篇: 实用工具与应用推荐
android·智能手表