红联Linux门户
Linux帮助

LINUX下学数据库的一些知识

发布时间:2007-11-13 12:28:36来源:红联作者:heiriama
最近用到LINUX,特作以下记录:

目标:在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,完成.
文章评论

共有 0 条评论