Linux 下安装PostgreSQL 管理工具pgAdmin

Linux 下安装PostgreSQL 管理工具pgAdmin,第1张

*** 作系统: CentOS Linux release 7.5.1804 (Core)

sudo rpm -i https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-1-1.noarch.rpm

sudo yum install pgadmin4

/usr/pgadmin4/bin/setup-web.sh

输入登录的邮箱账号及登录密码。

按照安装提示完成配置即可。

然后开放端口80

firewall-cmd --zone=public --add-port=80/tcp --permanent

firewall-cmd --reload

通过ip直接访问即可

http://ip/pgadmin4

不考虑系统版本、安装的系统是不是最小化安装、pgsql版本等问题,那么正常应该是下面的安装方法就可以成功的,如果想可以远程连接,则要在防火墙里开放端口5432。

三、安装PostgreSQL

# cd /usr/local/src/

# tar zxf postgresql-9.2.4.tar.gz

# cd postgresql-9.2.4

# ./configure --prefix=/usr/local/pgsql

# make

# make install

//和mysql一样建立组和用户

# groupadd postgres

# useradd -g postgres postgres

//给pgsql创建一个数据库的文件夹

# mkdir /usr/local/pgsql/data

//设置data文件夹属于哪个用户

# chown postgres:postgres /usr/local/pgsql/data

//切换到postgres用户

# su - postgres

//生成数据库

$ /usr/local/pgsql/bin/initdb --encoding=UTF-8 --no-locale -D /usr/local/pgsql/data

$ exit

//复制启动文件

# cp /usr/local/src/postgresql-9.2.4/contrib/start-scripts/linux /etc/init.d/postgresql

//设置开机启动

# chmod 755 /etc/init.d/postgresql

# chkconfig --add postgresql

# chkconfig postgresql on

# /etc/init.d/postgresql start

//修改配置文件

# vim /usr/local/pgsql/data/postgresql.conf

listen_addresses = '*' //是否允许其他计算机访问

port = 5432 //通过哪个端口访问

//这个网上查说是身份验证,大概就是要不要加密里之类的吧,没具体查过。

这里要注意,你的ip是ipv4还是ipv6,写到相应的条目下面,不要写错了。

另:如果复制粘贴的话有时候会出错,原因未知。建议自己手写。

# vim /usr/local/pgsql/data/pg_hba.conf

hostall all 0.0.0.00.0.0.0 trust

# /etc/init.d/postgresql restart

//看看能否正常进入postgreSQL

# /usr/local/pgsql/bin/psql -U postgres -W

# \q


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6246855.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存