备份导出和导入sql文件
Windows下
导出数据库操作在命令行中进行,导入操作在登陆MySQL后进行
导出一个数据库
> mysqldump -u [username] -p[password] [database_name] > [path_to_export]// 示例> mysqldump -u root -proot mysql > d:/mysql.sql
导出一个表
> mysqldump -u [username] -p[password] [database_name] [table_name] > [path_to_export]// 示例> mysqldump -u root -proot user table_users > d:/table_users.sql
导入数据库
mysql> source [path_to_import]示例mysql> source d:/mysql.sql
Linux下
导出数据库、导出表操作与Windows相同
- 导入数据库
- 方法一 —- 同样需要登陆MySQL
- 选择数据库
mysql> use abc; - 设置数据库编码
mysql> set names utf8; - 导入数据
mysql> source [path_to_import];
- 选择数据库
- 方法二 —- 不需要登陆MySQL
mysql -u[username] -p[password] < [path_to_import]- 示例
mysql -uroot -proot < /home/user/mysql.sql
- 方法一 —- 同样需要登陆MySQL
