Mysql数据库的导入与导出

数据库导出

数据库的导出无需登录MySQL服务器

  • 一、导出整个数据库,命令格式如下,如果导出的数据库在本地,则-h(服务器地址)参数可以不用:

 $mysqldump -h serverIp -u username -p password 数据库名 > 目录/oputfile_name.sql
 h参数表示远程服务器地址,若导出的是本地数据库,可不添加;
 u参数表示用户名;
 p参数表示用户密码;
 eg:mysqldump -h120.25.12.23 -uwjw -pwjw database1 > /home/wanjianwei/database.sql

  • 二、导出某个表,命令格式如下:

 $mysqldump -h serverIp -u username -ppassword 数据库名 表名 > 目录/outfile_name.sql
 参数解释如上所示;
 eg:mysqldump -uwjw -pwjw database1 table1 > /home/wanjianwei/database1.sql

数据库的导入

数据库的导入要先登录MySQL服务器,常用source命令,步骤如下所示

  • 先登录MySQL服务器

     mysql -h120.23.123.212 -uwjw -pwjw
     这是本地直接登录远程数据库,也可以利用putty等ssh工具登录;

  • 选定要导入数据的数据库

     mysql>use database1;

  • 使用source命令导入本地的sql文件

 mysql>source /home/wanjianwei/database1.sql;

热评文章