目标:在LINUX系统下将203.81.21.67 的数据库epsiii导入到213上.
(使用SSH远程登录在213上,数据库为POSTGRES)
1.首先在213上建立相应的数据库用户名和数据库名称
[mt@rd ~]$ psql -U postgres -h localhost template1//必须在templatel下才能创建
template1=# \h create DATABASE //显示创建数据库的语法
template1=# CREATE DATABASE epsiii_20061227 owner epsiii template template1 encoding 'UNICODE';
2.将数据库导出到temp.sql
[mt@rd ~]$ pg_dump -i -f temp.sql -U epsiii -h 203.81.21.67 epsiii_20061227 // -i的作用是过滤版本不一致问题
(会提示输入数据库的密码)
3.将temp.sql导出到所建的数据库中
[mt@rd ~]$ psql -h localhost -U epsiii epsiii_20061227
OK,完成.