“Pgadmin4”的版本间的差异
来自Odoo大V社-odoo中文开发手册
(创建页面,内容为“安装pgadmin4的依赖组件: sudo apt-get install postgresql-contrib libpq-dev python-dev 如果不安装此组件,会报以下错误 去官网下载pgadmin...”) |
|||
第54行: | 第54行: | ||
若要删除该管理员的密码,则可用命令: | 若要删除该管理员的密码,则可用命令: | ||
sudo -u postgres psql -d postgres | sudo -u postgres psql -d postgres | ||
+ | |||
+ | 上一节:[[ 安装PostgreSQL9.6]] 下一节:[[ PyCharm]] |
2017年12月26日 (二) 10:50的最新版本
安装pgadmin4的依赖组件:
sudo apt-get install postgresql-contrib libpq-dev python-dev
如果不安装此组件,会报以下错误
去官网下载pgadmin4, 下载对应Python版本的pgAdmin4轮子,我们使用的是Python2安装,所以下载Python2的 pgadmin4-1.1-py2-none-any.whl
https://www.postgresql.org/ftp/pgadmin3/pgadmin4/ https://ftp.postgresql.org/pub/pgadmin3/pgadmin4/v1.1/pip/pgadmin4-1.1-py2-none-any.whl
sudo wget https://ftp.postgresql.org/pub/pgadmin3/pgadmin4/v1.1/pip/pgadmin4-1.1-py2-none-any.whl
确保已经安装了Pyhont的pip
sudo apt install python-pip
把pip升级到最新版:
pip install --upgrade pip
切换到root用户,再安装pgadmin4,否则会因安装权限不够报错:
设置root密码
sudo passwd root
转换成root用户:
su root
去到下载好的目录,执行pgadmin4安装:
pip install pgadmin4-1.1-py2-none-any.whl
安装完成后,启动pgadmin4:
python /usr/local/lib/python2.7/dist-packages/pgadmin4/pgAdmin4.py
然后你会发现,只能本机访问,端口是5050,这不是我想要的, 修改:
sudo nano /usr/local/lib/python2.7/dist-packages/pgadmin4/config.py
将DEFAULT_SERVER=’localhost’改为:
DEFAULT_SERVER = '0.0.0.0'
重启pgadmin4服务;
python /usr/local/lib/python2.7/dist-packages/pgadmin4/pgAdmin4.py
这样,网络中直接使用IP:5050,就可以访问pgadmin4管理数据库存了。
修改数默认管账号的密码 以Linux用户"postgres"的身份(此时只有该用户有psql命令)执行psql客户端,进入该客户端的提示符界面(这里系统用户名、数据库用户名、数据库名都为postgres,故可采用简写形式)
sudo -u postgres psql
postgres=# alter user postgres with password '123456';
这样,管理员"postgres"的密码就为"123456"。
退出psql客户端命令:\q
若要删除该管理员的密码,则可用命令:
sudo -u postgres psql -d postgres
上一节: 安装PostgreSQL9.6 下一节: PyCharm