数据库导出
数据库的导出无需登录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;