mac中 导出/导入MYSQL数据库的所有表到本地(sql后缀的

2020-01-08  本文已影响0人  CoderZb

以下演示的是,本地使用Navicat Premium工具 连接远程的阿里云mysql数据库时,在本地导出MYSQL数据库的所有表(导出后是一个.sql后缀的文件)。文章的最后会介绍导入MYSQL数据库的所有表到另一台电脑的数据库中

1、---------将某个数据库的所有表导出到本地--------

做法1:借助Navicat Premium进行可视化操作

做法2:借助Mac的终端进行命令行操作

执行 mysqldump --column-statistics=0 -h 主机地址 -u 用户名 --set-gtid-purged=off -p 数据库名称 > 导出后的文件路径/导出后的文件名
导出后的文件名ymzp_mysql_dump.sql,不需要自己创建,会自己自动生成。
/usr/local/mysql/bin/mysqldump --column-statistics=0 -h rm-m5e8tk5r9448tl5i38o.mysql.rds.aliyuncs.com -u ymzp --set-gtid-purged=off -p ymzp_sql_app> /Users/zhangbin/Desktop/CoderZbData/ymzp_mysql_dump.sql

注意:mac电脑使用命令行导出MYSQL数据库的所有表到本地是有不少坑的。请移步到我的这篇文章
mac 命令行导出MYSQL数据库的所有表到本地 遇到的三个坑


2、-----将某个数据库的所有表导入到另一台电脑的数据库中------

后续将该数据库导入到另一台电脑时,可以采取如下做法
/usr/local/mysql/bin/mysql -u root -p
CREATE DATABASE ymzp3;
use ymzp3;
source /Users/zhangbin/Desktop/CoderZbData/ymzp_sql_app表结构+数据.sql

image.png
image.png
image.png

我的另一篇文章介绍了ubuntu中 mysql使用命令行导入导出sql后缀的文件

上一篇 下一篇

猜你喜欢

热点阅读