一、安装postgresql
yum -y install postgresql postgresql-server postgresql-devel
mkdir /work/pgdata
useradd postgres -d /work/pgdata
chown postgres.postgres -R /work/pgdata
su - postgres
vim ~/.bash_profile 添加如下内容
export PGHOME=/work/pgdata
export PGDATA=/work/pgdata/data
二、初始化并设置postgresql字符集
1、修改系统字符集为:UTF-8
vim /etc/sysconfig/i18n
LANG="en_US.UTF-8"
2、切换到postgres账号,初始化数据库
initdb -E UTF8
3、修改postgresql配置文件
/work/pgdata/data/postgresql.conf修改
listen_addresses = '*'
port = 5432
max_connections = 1000
/work/pgdata/data/pg_hba.conf 最后添加可信任网络:
1
2
host all all 10.0.0.1/8 trust
host all all 192.168.0.0/24 trust
三、启动数据库
/etc/init.d/postgresql start
chkconfig postgresql on
ps aux | grep postgresql
postgres 41659 0.0 0.0 216280 5840 ? S 16:33 0:00 /usr/bin/postmaster -p 5432 -D /work/pgdata/data
postgres 41661 0.0 0.0 179292 1284 ? Ss 16:33 0:00 postgres: logger process
postgres 41663 0.0 0.0 216280 1764 ? Ss 16:33 0:00 postgres: writer process
postgres 41664 0.0 0.0 216280 1472 ? Ss 16:33 0:00 postgres: wal writer process
postgres 41665 0.0 0.0 216548 1808 ? Ss 16:33 0:00 postgres: autovacuum launcher process
postgres 41666 0.0 0.0 179420 1528 ? Ss 16:33 0:00 postgres: stats collector process
postgres 41686 0.0 0.0 218248 5428 ? Ss 16:35 0:00 postgres: opcode opcode 192.168.0.80(38453) idle
postgres 41832 0.0 0.0 217636 4892 ? Ss 16:54 0:00 postgres: postgres postgres [local] idle
四、创建数据库和对应账号:
su - postgres
系统提示符会变为”postgres=#”,表示这时已经进入了数据库控制台。
\password postgres; #给postgres设置密码
CREATE USER opcode WITH PASSWORD 'opcodepasswd';
CREATE DATABASE opcode OWNER opcode;
GRANT ALL PRIVILEGES ON DATABASE opcode to opcode;
\h:查看SQL命令的解释,比如\h select。
\?:查看psql命令列表。\l:列出所有数据库。
\c [database_name]:连接其他数据库。
\d:列出当前数据库的所有表格。
\d [table_name]:列出某一张表格的结构。
\du:列出所有用户。
\e:打开文本编辑器。
\conninfo:列出当前数据库和连接的信息。
#其他知识
createuser --superuser postgres #创建并设置管理员账号
模拟极限越野
模拟极限越野开着大巴在各种奇葩路况里送乘客。山路弯道多得让人
模拟火车
模拟火车让你当回真正的火车司机,得先学会看信号灯、操作控制杆
可口的披萨美味的披萨
可口的披萨美味的披萨带您体验经营一家披萨店的乐趣。游戏画风温
定制虚拟偶像最新版
定制虚拟偶像最新版是一款超级经典有趣的日本模拟装扮类型的手游
病娇模拟器手机版正版(yandere simulator)
病娇模拟器最新版手游是一款萌妹二次元模拟游戏,玩家在游戏中可