MySQL在Linux下实现库文件导出、导入功能,可以使用以下命令
一、导出数据库
导出整库
mysqldump -h [主机名:IP地址或者域名] -u [用户名] -p [密码] [数据库名] > [导出文件名].sql
导出某个表
mysqldump -h [主机名:IP地址或者域名] -u [用户名] -p [密码] [数据库名] [表名] > [导出文件名].sql
eg:将名为testdb的数据库导出为testdb.sql文件
mysqldump -h localhost -u root -p testdb > testdb.sql
二、导入数据库
mysql -h [主机名:IP地址或者域名] -u [用户名] -p [密码] [数据库名] < [导入文件名].sql
其中,-h参数表示指定连接的主机名,主机名可以填写IP地址或者域名;用户名和密码为连接MySQL所使用的账号密码;数据库名为指定要导出、导入的数据库名字;>表示将导出内容保存到文件;<表示将文件作为输入,导入到数据库中。
eg:将testdb.sql文件导入到名为testdb的数据库中
mysql -h localhost -u root -p testdb < testdb.sql