← 返回文章列表

Mysql数据库导入导出sql文件

导出

mysql导出为sql文件一般可以通过许多数据库工具来实现,如phpmyadmin,navicat for mysql 等。但通过linux的终端或者windows的cmd来实现更容易理解学习,也有很多可设置选项。

首先mysql/bin如果已加入环境变量可以直接通过mysqldump导出,或者cd到mysql的bin目录,在终端中运行mysqldump导出到某个sql文件,如:

d:
cd mysql\bin
mysqldump -uroot -p --default-character-set=utf8 dbname>d:\dbname.sql

然后输入密码即可。其中 –default-character-set=utf8 为设置为utf8字符 dbname是数据库名,导出到的的D盘的dbname.sql文件。

导入

同理导入也可以通过工具实现,但需要注意字符和数据条数限制等问题。

配置环境变量或者cd到mysql的bin目录;

进入mysql,建立要导入到的数据库 如dbname,utf8字符;

退出mysql,在终端或者cmd中运行导入命令。

mysql -uroot -p --default-character-set=utf8 dbname<d:\dbname.sql

输入密码,同理,设置了utf8字符,将D盘的dbname.sql文件导入到dbname数据库中。