安装pgsql
-
-
一定要分清楚是32位逇还是64位,这里用的64位的
-
postgresql-10.11-3-linux-x64-binaries.tar.gz
-
-
上传安装包至Linux系统
-
解压到指定目录
-
tar -zxvf postgresql-10.11-3-linux-x64-binaries.tar.gz /opt/sxt
-
-
创建目录
-
mkdir /mnt/pgsql/data
-
-
创建组
-
groupadd postgres
-
-
创建用户
-
useradd -g postgres postgres
-
-
修改密码
-
passwd postgres
-
-
分配权限
-
chown -R postgres:postgres /mnt/pgsql
-
-
切换用户
-
su postgres
-
-
初始化数据库
-
/opt/sxt/pgsql/bin/initdb -D /mnt/pgsql/data
-
注意:一定要去根目录下进行初始化,要不然会报错:权限不够.这是报错内容:pg_ctl: could not start server Examine the log output.
-
当出现这样时,说明成功了
-
/opt/sxt/pgsql/bin/pg_ctl -D /mnt/pgsql/data -l logfile start是启动数据库的命令
-
-
修改配置
-
postgresql.conf,改为任何机器都可访问
-
pg_hba.conf,增加一行
-
-
启动数据库
-
./bin/psql -h 127.0.0.1 -d postgres -U postgres -p 5432
-
-
基本命令
-
\l 查看当前的数据库列表
-
\c test 切换当前数据库为test
-
\d 可以查看当前数据库下的所有表
-
\d student查看student表的详细信息
-
\q 退出交互式界面
-
-
停止命令
-
/opt/sxt/pgsql/bin/pg_ctl -D /mnt/pgsql/data -l logfile stop
-
障碍与失败,是通往成功最稳靠的踏脚石,肯研究、利用它们,便能从失败中培养出成功。