本文介绍在FreeBSD 12系统中安装pgAdmin4的方法,V4版本从Bootstrap 3迁移到Bootstrap 4,它允许你管理PostgreSQL 9.2及更高版本,FreeBSD使用Linux虚拟机VMware运行,安装请参考在Ubuntu 18.04系统下安装VMware Workstation Player的方法。
一、安装PostgreSQL数据库参考文章 有关PostgreSQL数据库服务器的安装,请参考给在Linux虚拟机里运行的FreeBSD 12安装PostgreSQL 11一文。
二、更新FreeBSD系统及安装Python pip和Virtualenv 在我的设置中,我在运行PostgreSQL的同一台服务器上安装pgAdmin,但你可以选择在其他服务器上进行设置。 首先更新FreeBSD存储库数据库: freebsd-update fetch freebsd-update install 然后安装Python pip和Virtualenv,pip是安装Python包所必需的,参考给在Linux虚拟机里运行的FreeBSD 12安装pip Python包管理器。 安装pip后,安装virtualenv包: sudo pkg install py36-virtualenv 如果你使用的是Python 2.7,那么运行: sudo pkg install py27-virtualenv
三、安装pgAdmin软件包 通过运行以下命令为pgAdmin4创建虚拟环境: $ virtualenv-3.6 pgadmin4 Using base prefix '/usr/local' New python executable in /home/vagrant/pgadmin4/bin/python3.6 Also creating executable in /home/vagrant/pgadmin4/bin/python Installing setuptools, pip, wheel…done. 对于Python 2.7,这应该是: virtualenv pgadmin4 激活创建的虚拟环境: source pgadmin4/bin/activate 如果失败,请使用: source pgadmin4/bin/activate.csh 为pgAdmin安装Python依赖项: pip install pyopenssl cryptography pyasn1 ndg-httpsclient 然后将标准Python绑定安装到SQLite3库,对于python 3.6,运行: sudo pkg install py36-sqlite3 对于Python 2.7,使用: sudo pkg install py27-sqlite3 下载前请检查pgAdmin4的最新版本,下载地址是https://ftp.postgresql.org/pub/pgadmin/pgadmin4/,当前是v4.3,获得最新版本的路径后,使用pip命令安装它: pip install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.3/pip/pgadmin4-4.3-py2.py3-none-any.whl 由于安装了许多依赖项,因此安装可能需要一些时间,因此请耐心等待。
四、配置并运行pgAdmin 4 安装后,应为pgAdmin 4创建配置文件: cp ./pgadmin4/lib/python3.6/site-packages/pgadmin4/config.py ./pgadmin4/lib/python3.6/site-packages/pgadmin4/config_local.py 对于Python 2.7,将python3.6替换为python2.7。 将默认服务器侦听地址更改为0.0.0.0: vim ./pgadmin4/lib/python3.6/site-packages/pgadmin4/config_local.py 这是在138行附近: DEFAULT_SERVER = '0.0.0.0' 默认侦听端口为5050,但可以将其更改为所需的端口: The default port on which the app server will listen if not set in the environment by the runtime DEFAULT_SERVER_PORT = 5050 使用以下命令运行pgAdmin: $ sudo python ./pgadmin4/lib/python3.6/site-packages/pgadmin4/pgAdmin4.py NOTE: Configuring authentication for SERVER mode. Enter the email address and password to use for the initial pgAdmin user account: Email address: admin@example.com Password: <Enter Password> Retype password: <Confirm Password> pgAdmin 4 - Application Initialisation Starting pgAdmin 4. Please navigate to http://0.0.0.0:5050 in your browser. 第一次运行将要求你输入用于pgAdmin用户帐户的电子邮件地址和密码。
五、访问pgAdmin Web界面 现在我们已经安装并运行了pgAdmin4,可以通过访问URL“http://your_server_ip:5050”来访问其Web控制面板:
使用创建的用户电子邮件地址和密码登录登录后,需要连接到PostgreSQL服务器:
输入服务器连接名称和组:
在“连接”选项卡下,提供访问详细信息,如数据库主机,数据库用户和密码:
保存设置以激活连接,以下就是安装成功的pgAdmin4控制面板了:
现在可以享受使用pgAdmin以进行PostgreSQL数据库管理任务了。
相关主题 |