postgre 的安装步骤
来源:互联网 发布:top域名发展 编辑:程序博客网 时间:2024/04/20 00:16
1. 为了安全考虑, Postgresql不能以 root 用户运行,所以必须建立对应的用户和组。
# useradd postgre (自动建立 postgre 组,必须为root权限)
2.安装的过程
解压到 /usr/local/src:
# tar xvfz Postgresql 8.0.1.tar.gz
# cd Postgresql -8.0.1
# ./configure --prefix=/usr/local/pgsql
# make
# make install
# chown -R postgre.postgre /usr/local/pgsql
解压到 /usr/local/src:
# tar xvfz Postgresql 8.0.1.tar.gz
# cd Postgresql -8.0.1
# ./configure --prefix=/usr/local/pgsql
# make
# make install
# chown -R postgre.postgre /usr/local/pgsql
3. 用vi ~postgre/.bash_profile 命令编辑文件
添加:
PGLIB=/usr/local/pgsql/lib
PGDATA=$HOME/data
PATH=$PATH:/usr/local/pgsql/bin
MANPATH=$MANPATH:/usr/local/pgsql/man
export PGLIB PGDATA PATH MANPATH
PGDATA=$HOME/data
PATH=$PATH:/usr/local/pgsql/bin
MANPATH=$MANPATH:/usr/local/pgsql/man
export PGLIB PGDATA PATH MANPATH
4. 以 postgres 用户登录,
# su – postgre
建立数据库目录:
$ mkdir data
# su – postgre
建立数据库目录:
$ mkdir data
启动数据库引擎
$ initdb -E (EUC_JP,EUC_CN)
启动数据库
$ postmaster -i -D ~/data &
或者pg_ctl start -l LOGFILE
5. 使数据库随开机自运行
cp 解压包中的contrib/start-scripts/linux到/etc/init.dPostgresql
使用命令chkconfig --add Postgresql添加启动
cp 解压包中的contrib/start-scripts/linux到/etc/init.dPostgresql
使用命令chkconfig --add Postgresql添加启动
6.进入数据库
$psql –U postgre –d postgres
7. 创建别的用户,赋于他创建数据库的权限
CREATE USER testuser CREATEDB; (如果是createuser,则为超级用户权限)
CREATE USER testuser CREATEDB; (如果是createuser,则为超级用户权限)
8. 为普通用户创建数据库,也可由普通用户登入模板数据库自行创建
CREATE DATABASE testdb OWNER testuser;
9. 到目前为止数据库已经可以使用了,但是仅限本机连接要想网络中的机器也能访问数据库必须要配置/home/postgresql/data/下的两个文件pg_hba.conf和postgresql.conf
① vi pg_hba.conf
添加:
host all all 192.168.100.0/24 trust
② vi postgresql.conf
添加:
listen_addresses = ‘*’
port = 5432
max_connections = 100
保存后需要重启数据库
pg_ctl restart
10. 监控数据库服务进程
ps auxww | grep postgres
- postgre 的安装步骤
- postgre安装配置
- 操作-postgre安装
- Postgre奇怪的安装失败问题根源与分析
- postgre 数据库的操作
- postgre的数组使用
- 在windows下安装postgre
- Linux使用终端安装postgre
- postgre数据库安装与配置
- Ubuntu17.04安装postgre 9.04
- PostGre——在Windows下安装PostGre数据库
- PostGre不能启动的问题
- postgre SQL数据库的操作
- Roller的安装步骤
- Solaris10_sparc_Oracle10g的安装步骤
- 安装dspack的步骤
- SQL2005的安装步骤
- Sybase的安装步骤
- 使用Select和Set给变量赋值
- 在myeclipse5.5.1GA,jboss4.2.0GA中实现一个简单的EJB3.0
- AJAX注册检查asp程序
- python模块之hashlib: md5和sha算法
- 正确实现 IDisposable------这个说得很明白
- postgre 的安装步骤
- 搞笑验证码
- 串口Java/c++/C#代码
- 动态的层
- 判断字符串是否全为数字类型
- APACHE【配置说明】
- 对联广告
- 终端服务器超出了最大允许连接数的解决办法
- linux nat