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  # 导入备份数据库
相关推荐
skyhh1 小时前
Android Studio 最新版汉化
android·ide·android studio
路人甲ing..1 小时前
Android Studio 快速的制作一个可以在 手机上跑的app
android·java·linux·智能手机·android studio
携欢4 小时前
PortSwigger靶场之Web shell upload via path traversal靶场通关秘籍
android
找不到、了10 小时前
MySQL 索引下推(ICP)的实战,彻底提升查询性能
数据库·mysql
kitty_hi10 小时前
mysql主从配置升级,从mysql5.7升级到mysql8.4
linux·数据库·mysql·adb
q***133412 小时前
Linux系统离线部署MySQL详细教程(带每步骤图文教程)
linux·mysql·adb
消失的旧时光-194312 小时前
Android ADB指令大全详解
android·adb
计算机毕业设计小途13 小时前
计算机毕业设计推荐:基于springboot的快递物流仓库管理系统【Java+spring boot+MySQL、Java项目、Java毕设、Java项目定制定
java·spring boot·mysql
苹果醋313 小时前
VueX(Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式)
java·运维·spring boot·mysql·nginx
('-')14 小时前
《从根上理解MySQL是怎样运行的》第四章学习笔记
笔记·学习·mysql