Fedora 31 - 安装PostgreSQL 12
< 返回列表时间: 2020-02-07来源:OSCHINA
【围观】麒麟芯片遭打压成绝版,华为亿元投入又砸向了哪里?>>>
参考 How To Install PostgreSQL 12 on Fedora 31/30/29
安装 sudo dnf install -y bash-completion wget sudo dnf update -y #sudo reboot sudo dnf install https://download.postgresql.org/pub/repos/yum/reporpms/F-31-x86_64/pgdg-fedora-repo-latest.noarch.rpm sudo dnf install postgresql12-server postgresql12 sudo /usr/pgsql-12/bin/postgresql-12-setup initdb sudo systemctl enable --now postgresql-12 systemctl status postgresql-12 #sudo firewall-cmd --add-service=postgresql --permanent #sudo firewall-cmd --reload
修改配置及重启服务 $ sudo gedit /var/lib/pgsql/12/data/postgresql.conf
listen_addresses = '*'
$ sudo gedit /var/lib/pgsql/12/data/pg_hba.conf
# Accept from anywhere
host all all 0.0.0.0/0 md5
# Accept from trusted subnet
host all all 10.10.10.0/24 md5
$ sudo systemctl restart postgresql-12
设置管理员密码 sudo su - postgres psql -c "alter user postgres with password 'StrongPassword'"
安装pgAdmin 4网端管理器
https://computingforgeeks.com/how-to-install-pgadmin-on-centos-fedora/
删除旧版本
先前安装了fedora库自带的postgresql 11,没有删除干净,发现psql版本还是11版本。
问题情景: $ psql -d postgres
psql: /usr/pgsql-12/lib/libpq.so.5: no version information available (required by psql)
psql: /usr/pgsql-12/lib/libpq.so.5: no version information available (required by psql)
psql (11.6, 服务器 12.1)
警告:psql 主版本11,服务器主版本为12.
一些psql功能可能无法正常使用.
#psql major version 11 server major version 12
解决如下: sudo dnf remove postgresql.x86_64 sudo alternatives --config pgsql-psql
热门排行