一、导出
- 命令【mysqldump】,该命令一般在mysql的安装目录下,如果在任意目录下执行不了该命令,可去安装目录下执行此命令
- 导出数据和表结构:
- mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
- eg: /usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql
- 敲回车后会提示输入密码
- 只导出表结构:
- mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
- /usr/local/mysql/bin/ mysqldump -uroot -p -d abc > abc.sql
注:/usr/local/mysql/bin/ —> mysql的data目录
- 导出数据和表结构:
二、导入
- 首先建空数据库:
- mysql>create database abc;
导入数据库:
方法一:- 选择数据库:mysql>use abc;
- 设置数据库编码:mysql>set names utf8;
- 导入数据:mysql>source sql文件所在目录/abc.sql;
方法二:
- mysql>mysql -u用户名 -p密码 数据库名 < 数据库名.sql
- eg:mysql>mysql -uabc_f -p abc < abc.sql