Cod*_*mer 5 ubuntu-16.04 pgadmin-4 postgres-9.6
我正在从事一个涉及为Zabbix进行查询的仪表板(SpringBoot + angular.js webapp)的创建的项目。为了进行测试,我安装了Ubuntu 16.04 LTS(VirtualBox),PostgreSQL 9.6,在其中我通过命令行导入了客户创建的数据库转储(pg_dump),还安装了GUI pgAdmin4并将其连接到我还原的db。
现在,我已经以这种方式安装了pgAdmin4:
作为根:
sudo apt-get install build-essential libssl-dev libffi-dev libgmp3-dev virtualenv python-pip libpq-dev python-dev
cd /opt/
mkdir enviromentpy
cd enviromentpy/
virtualenv pgadmin4
cd pgadmin4
source bin/activate
wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v2.1/pip/pgadmin4-2.1-py2.py3-none-any.whl
pip install pgadmin4-2.1-py2.py3-none-any.whl
touch lib/python2.7/site-packages/pgadmin4/config_local.py
echo "SERVER_MODE = False" >> lib/python2.7/site-packages/pgadmin4/config_local.py
Run Code Online (Sandbox Code Playgroud)
在发射之后
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Run Code Online (Sandbox Code Playgroud)
我看到以下输出:
pgAdmin4 started, go to http://127.0.0.1:5050 through your browser
Run Code Online (Sandbox Code Playgroud)
现在,如果我在上述地址启动Firefox,我会看到GUI,并且已经导入了postgres数据库
问题是:
1)如何正确停止服务?我的意思是pgAdmin GUI不是Postgres DBMS
2)要重新启动,请执行以下步骤:
cd /opt/enviromentpy
virtualenv pgadmin4
cd pgadmin4
source bin/activate
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Run Code Online (Sandbox Code Playgroud)
这是对的吗??
3)有时,一段时间不活动后,ubuntu冻结,无法进行任何活动,我只能通过virtualbox菜单关闭计算机。你知道为什么吗?
你能帮助我吗??
非常感谢
我尝试使用 CTRL-C 来停止该作业,但在我的 Ubuntu 16.04 上这不会终止该进程。
您可以查找进程 ID 并用于kill -9终止进程。然而,更快的解决方案是在另一个终端窗口中输入:
killall pgAdmin4
Run Code Online (Sandbox Code Playgroud)
并且 pgadmin4 应该终止。
| 归档时间: |
|
| 查看次数: |
1603 次 |
| 最近记录: |