在CentOS 7上安装和配置PostgreSQL的详细步骤如下:
1. 安装PostgreSQL源:
yum install https://yum.postgresql.org/12/redhat/rhel-7-x86_64/pgdg-centos12-12-2.noarch.rpm
2. 安装PostgreSQL:
yum install postgresql12 postgresql12-server
3. 初始化数据库:
/usr/pgsql-12/bin/postgresql-12-setup initdb
4. 配置PgHBA认证配置文件:
vim /var/lib/pgsql/12/data/pg_hba.conf
修改为:
host all all 0.0.0.0/0 md5
允许所有IP地址的访问。
5. 启动PostgreSQL服务:
systemctl start postgresql-12
6. 修改PostgreSQL密码:默认数据库用户是`postgres`,默认无密码,需要设置密码:
su - postgres psql \password postgres # 设置新密码,键入两遍确认 \q exit
7. 修改`postgresql.conf`配置文件:
vim /var/lib/pgsql/12/data/postgresql.conf
找到`#listen_addresses = ‘localhost’`这行,修改为:listen_addresses = '*' # 监听所有IP
允许远程访问数据库。
8. 重启PostgreSQL服务:
systemctl restart postgresql-12
9. 登录PostgreSQL:
psql -U postgres -h localhost
输入密码登录。
10. 创建数据库和用户:登录后可以执行:
sql CREATE DATABASE mydb; # 创建数据库 CREATE USER myuser WITH ENCRYPTED PASSWORD 'mypassword'; # 创建用户 GRANT ALL ON DATABASE mydb TO myuser; # 授权用户访问数据库
至此,PostgreSQL安装和基本配置完成。
可以使用psql或其他客户端工具访问并使用PostgreSQL数据库了。
© 版权声明
本文刊载的所有内容,包括文字、图片、音频、视频、软件、程序、以及网页版式设计等部门来源于互联网,版权均归原作者所有!本网站提供的内容服务于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
联系信息:邮箱aoxolcom@163.com或见网站底部。
联系信息:邮箱aoxolcom@163.com或见网站底部。
THE END
请登录后发表评论
注册
社交帐号登录