超简单:MySQL 导入导出

发布于 2020-02-19  273 次阅读


一、导出

mysqldump 命令

在 终端 或 cmd 运行,先不用登入MySQL

mysqldump -u [username] -p [dbname] > file.sql

这个命令会将 数据库 dbname 导出到 file.sql 此处最好要用绝对路径,以免自己找不到

例 windows :

mysqldump -u root -p mydb1 > c:/file.sql

然后输入 用户的密码,就会将导出到 C:/file.sql

Linux / MacOS:

mysqldump -u root -p mydb1 > ~/file.sql

同样,将数据库导入 用户 home 目录下的 file.sql

二、导入

同样,在 终端 或 cmd 中运行,不用登入 MySQL

mysql -u [username] -p [dbname] < file.sql

这个命令会将 file.sql 导入 dbname 数据库

但是要注意,要提前建出 dbname 数据库,不然会报错。

source 命令,这个命令要提前登入数据库,而且要 use [dbname]

source [file.sql]

这个命令可以理解为 将 .sql 文件里的命令拿来执行一下 ! 注:会覆盖原有的表


欢迎来到欧喵的博客,喜欢就看看吧