Postgresql数据库数据库安装与数据的导入导出
Postgresql数据库数据库安装与数据的导入导出
1、安装Postgresql数据库
1、 安装postgresql数据库
2、 修改postgresql的配置文件/etc/postgresql/9.1/main/pg_hba.conf(如果安装的是9.3或其他版本,目录中的9.1要替换为相应的版本号),例如改为本地可登录:
运行下面命令重启postgresql服务
3、 创建用户和密码:
执行命令,进入到PostgreSQL里面
直至出现postgres=#提示符。
执行下面命令创建用户和设置密码:
执行下面命令创建数据库并授权:
退出psql
4、 exit返回原用户
2、导入导出
1、导出数据:pg_dump -h 127.0.0.1 -U (用户) (数据库名称) > /opt/Kiva/gxm.sql(导出为.sql文件)
导出后进入对应的目录下查看
2、导入数据(.sql文件):psql -U 用户名 数据库名称 < /opt/Kiva/gxm.sql (文件)
注:导入的的时候,如果是导入整个数据库,最好是先把老的数据库删了,在新建一个,再导
3、删除数据库:
进入到PostgreSQL根用户:sudo su - postgres
再通过psql命令进入数据库:sql
直接drop数据库名称:drop dababase (数据库名称)
如果出现如上错误,需要kill掉连接到这个数据的相关进程:
通过select pid from pg_stat_activity where DATNAME = '数据库名称';查找出连接到该数据库的pid
再通过:\q出来数据库的根目录
在kill掉相应的进程id
再进入PostgreSQL删除数据库