| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
8年前发布

Linux PostgreSQL 基础配置指南

原文  http://www.cnblogs.com/cyjwdm0503/p/4964938.html
 

1安装PostgreSQL:

     yum install postgresql-server 

2创建数据库

createdb mydb

如果出现以下错误:createdb: 无法联接到数据库 postgres: 无法联接到服务器: 没有那个文件或目录服务器是否在本地运行并且在 Unix 域套接字"/tmp/.s.PGSQL.5432"上准备接受联接? 表明服务器还没有启动。

由此,我们需要启动服务器,由于是第一次,我们需要设定一些一本信息:

su postgres

initdb -D /usr/local/pgsql/data

会出现如下的信息:

属于此数据库系统的文件宿主为用户 "postgres".

此用户也必须为服务器进程的宿主.

数据库簇将带有 locale zh_CN.UTF-8 初始化.

默认的数据库编码已经相应的设置为 UTF8.

initdb: 无法为语言环境"zh_CN.UTF-8" 找到合适的文本搜索配置

缺省的文本搜索配置将会被设置到"simple"

创建目录 /usr/local/pgsql/data ... 成功

正在创建子目录 ... 成功

选择默认最大联接数 (max_connections) ... 100

选择默认共享缓冲区大小 (shared_buffers) ... 32MB

创建配置文件 ... 成功

在 /usr/local/pgsql/data/base/1 中创建 template1 数据库 ... 成功

初始化 pg_authid ...  成功

初始化dependencies ... 成功

创建系统视图 ... 成功

正在加载系统对象描述 ... 成功

创建字符集转换 ... 成功

正在创建字典 ... 成功

对内建对象设置权限 ... 成功

创建信息模式 ... 成功

清理数据库 template1 ... 成功

拷贝 template1 到 template0 ... 成功

拷贝 template1 到 template0 ... 成功

警告: 为本地连接启动了 "trust" 认证.

你可以通过编辑 pg_hba.conf 更改或你下

次运行 initdb 时使用 -A 选项.

成功. 您现在可以用下面的命令运行数据库服务器:

postmaster -D /usr/local/pgsql/data

或者

pg_ctl -D /usr/local/pgsql/data -l logfile start

启动服务器

postgres -D /usr/local/pgsql/data

或者用

chkconfig postgres on

service postgres start这样开机启动数据库服务器

然后及时使用psql 进行数据库的登录使用。

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1447581530230.html
PostgreSQL 数据库服务器