切换用户

sudo su postgres
psql postgres

查询当前postgres下的DB列表

\l

查看postgres下角色的详细信息(权限)

\du

删除odoo角色

drop role odoo;

删除数据库

drop database odoo;

修改数据库密码

su postgres
psql -U postgres
alter user postgres with password '要设置的密码';
create role 要创建的数据库名称 with password '要设置的密码' SUPERUSER INHERIT CREATEDB CREATEROLE login;

创建新角色设置密码为odoo 权限设置为超级管理员 可插入 可创建DB 可登录

如何重启服务

查看进程ID号

ps aux | less

快速杀死进程

kill -s 9 ID

如何重启DB服务

/etc/init.d/postgresql stop
/etc/init.d/postgresql start

查看log

tail -f /home/Documents/log

假如报错 ImportError: No module named Crypto.Signature 错误时

sudo pip install pycrypto

解决psycopg2安装不上得问题

sudo apt-get install python-psycopg2
sudo apt-get install libpq-dev

如果没有ImportError: No module named pychart

pip install Python-Chart

报错

/usr/bin/env: 'python\r': No such file or directory
:set ff=unix
:wq

Odoo安装根目录下的requirements.txt文档(注意要在该目录下执行)

pip install -r requirements.txt
python -m pip install -r requirements.txt

修改配置文件更改端口号

xmlrpc_port = 8069

赋权命令

chomd -R - 775 /文件夹

启动odoo方法

/home/odoo-dev/odoo-server/odoo-bin -c /home/odoo-dev/odoo.conf

Linux查看Odoo进程

lsof -i:8069

Mac查看Odoo端口号

lsof -i tcp:8069

could not connect to server: Connection refused  Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432?

找到conf配置文件

sudo find / -name postgresql.conf

修改配置

sudo vim postgresql.conf

定位到listen_addresses 将 "localhost"改成 "*" 或者你主机的ip地址例如:"123.123.123.123"

找到conf配置文件

sudo find / -name pg_hba.conf

修改配置 使其接受所有的站点的访问

host    all        all           127.0.0.1         32   md5

将 127.0.0.1/32 改成 0.0.0.0/0

Q2:再次用python或者图形化界面连接,报错。

psql: FATAL:  password authentication failed for user "postgres"
FATAL: password authentication failed for user "postgres"

解决方法

sudo find / -name pg_hba.conf

修改认证方式(method),将md5或者peer改为trust,然后保存。

Postgres服务器操作方法的更多相关文章

  1. ubuntu下apache服务器操作方法小结,具有参考借鉴价值

    这篇文章主要介绍了ubuntu下apache服务器操作方法小结,非常不错,具有参考借鉴价值,需要的朋友可以参考下(http://www.0831jl.com)Linux系统为Ubuntu 一.Star ...

  2. C#对.CSV格式的文件--逗号分隔值文件 的读写操作及上传ftp服务器操作方法总结

    前言 公司最近开发需要将数据保存到.csv文件(逗号分隔值 文件)中然后上传到ftp服务器上,供我们系统还有客户系统调用,之前完全没有接触过这个,所以先来看看百度的解释:逗号分隔值(Comma-Sep ...

  3. oracle迁移postgres之-oracle_fdw

    1. 安装oracle_fdw 在编译安装前,需要设置postgres的环境变量,如在.bash_profile中增加: export ORACLE_HOME=/u01/app/oracle expo ...

  4. 在windows 环境下对于 git 服务器的安装和使用

    前言: 虽然说在团队开发的时候会有版本控制服务器,但是个人自己开发的时候,有的时候也需要有个版本控制下,比如,你改好了一个小的功能,然后在这个功能上继续扩展,结果扩展不成功,于是回到这个小功能上去.当 ...

  5. 基于多线程多用户的FTP服务器与客户端功能实现

    项目介绍: 用户加密认证 允许同时多用户登录 每个用户有自己的家目录 ,且只能访问自己的家目录 对用户进行磁盘配额,每个用户的可用空间不同 允许用户在ftp server上随意切换目录 允许用户查看当 ...

  6. 深入理解Postgres中的cache

    众所周知,缓存是提高数据库性能的一个重要手段.本文着重讲一讲PostgreSQL中的缓存相关的东西.当然万变不离其宗,原理都是共同的,理解了这些,你也很容易把它运用到其它数据库中. What is a ...

  7. Postgres中postmaster代码解析(上)

    之前我的一些文章都是在说Postgres的一些查询相关的代码.但是对于Postgres服务端是如何启动,后台进程是如何加载,服务端在哪里以及如何监听客户端的连接都没有一个清晰的逻辑.那么今天我来说说P ...

  8. Postgres中postmaster代码解析(中)

    今天我们对postmaster的以下细节进行讨论: backend的启动和client的连接请求的认证 客户端取消查询时的处理 接受pg_ctl的shutdown请求进行shutdown处理 2.与前 ...

  9. Postgres远程访问配置

    在服务器上安装了Postgres数据库,然后通过客户端工具pgAdminIII来远程访问的过程中发现提醒服务器没有启动监听的错误.解决方法如下: 编辑Postgres安装路径下的/data/pg_hb ...

  10. PostgreSQL 9.3发布

    9月9日,PostgreSQL全球开发组宣布了9.3版发布的消息.从2010年9.0版开始,PostgreSQL已经连续四个版本稳定地按时在每年9月中旬发布,从一个侧面也显示了开发团队的强大实力. 9 ...

随机推荐

  1. 文心一言 VS 讯飞星火 VS chatgpt (89)-- 算法导论8.3 2题

    二.用go语言,下面的排序算法中哪些是稳定的:插入排序.归并排序.堆排序和快速排序?给出一个能使任何排序算法都稳定的方法.你所给出的方法带来的额外时间和空间开销是多少? 文心一言: 在Go语言中,以下 ...

  2. Denpendcy Injection 8.0新功能——KeyedService

    Denpendcy Injection 8.0新功能--KeyedService 本文只介绍 .NET Denpendcy Injection 8.0新功能--KeyedService,假定读者已熟练 ...

  3. Dubbo3应用开发—Dubbo序列化方案(Kryo、FST、FASTJSON2、ProtoBuf序列化方案的介绍和使用)

    Dubbo序列化方案(Kryo.FST.FASTJSON2.ProtoBuf序列化方案的介绍和使用) 序列化简介 序列化是Dubbo在RPC中非常重要的一个组成部分,其核心作用就是把网络传输中的数据, ...

  4. Python面向对象——面向对象介绍、实现面向对象编程、定义类、再调用类产生对象、总结__init__方法、查找顺序

    文章目录 面向对象介绍 实现面向对象编程 一:先定义类 二:再调用类产生对象 总结__init__方法 查找顺序 面向对象介绍 ''' 面向过程: 核心是"过程"二字 过程的终极奥 ...

  5. 编译python为可执行文件遇到的问题:使用python-oracledb连接oracle数据库时出现错误:DPY-3010

    错误原文: DPY-3010: connections to this database server version are not supported by python-oracledb in ...

  6. PostgreSQL快速导入千万条数据

    目录 一.测试环境 二.修改源数据为COPY可用的格式 三.DDL 四.COPY 五.结论 为了与MySQL做个对比,做一个PG的数据导入测试,使用COPY方式,测试环境保持一致,具体如下所述. 一. ...

  7. 2020/4/26 2-sat 学习笔记

    2-sat 吧.... 其实我jio得它一点都不难 嗯 2-sat是个啥东西呢?其实就是有很多人,他们每个人有两个要求,一个要求可以说是要求一个数为0或1而对于第i个数,我们可以选择为0或为1最终询问 ...

  8. LooklessControl

    Lookless controls vs User Controls. Lookless controls usage patterns(LooklessControl与UserControl的比较. ...

  9. Filter入门实例

    一.介绍 Filter:Filter是Servlet的"加强版",它主要用于对用户请求进行预处理,也可对HttpServletResponse进行后处理,是个典型的"处理 ...

  10. vue 中引入pingfang字体 或者其他字体 支持ttf otf格式

    新建一个font 文件 里面放字体文件 可以百度搜索你想要的字体下载下来 一般10m左右 新建一个font.css 里面配置字体 @font-face {     font-family: 'PF'; ...