切换用户

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. 【题解】《PTA-Python程序设计》题目集分享

    第1章-1 从键盘输入两个数,求它们的和并输出 (30 分) 本题目要求读入2个整数A和B,然后输出它们的和. 输入格式: 在一行中给出一个被加数在另一行中给出一个加数 输出格式: 在一行中输出和值. ...

  2. Jellyfin Documentation

    Skip to main content     Introduction On this page Welcome to the Jellyfin Documentation Jellyfin is ...

  3. 33家国内外知名的手机广告平台的SDK名单汇总,吐血推荐

    下面格式:第一行是广告平台名称,第二行是SDK的包名特征,第三行是平台网站 多盟cn.domob.androidhttp://www.domob.cn/百度推广SDK com.baidu统计SDK c ...

  4. 研发三维GIS系统笔记/框架改造/智能指针重构框架-003

    1. 使用智能指针重构系统 原有的系统都是裸指针,在跨模块与多线程中使用裸指针管理起来很麻烦,尤其是多任务系统中会出现野指针 1 class CELLTileTask :public CELLTask ...

  5. 使用 QuickTime Player 将手机投屏到旧版 Macbook pro

    由于旧版的 MacBook Pro 不支持 AirPlay,我们可以通过Mac系统自带的应用程序[QuickTime Player]来进行投屏操作. 以下是具体的步骤: 首先,使用USB数据线将你的 ...

  6. 【SqlServer】存储过程:批量查询数据库下表的元数据

    一.查询单张表 1.1 根据表名查询表结构 --快速查看表结构(比较全面的) DECLARE @tableName NVARCHAR(MAX); SET @tableName = N'YMUS'; - ...

  7. Spring Boot整合OAuth2实现GitHub第三方登录

    Github OAuth 第三方登录示例 1.第三方登录原理 第三方登录的原理是借助OAuth授权来实现,首先用户先向客户端提供第三方网站的数据证明自己的身份获取授权码,然后客户端拿着授权码与授权服务 ...

  8. QT Recursive repaint detected 检测到递归重绘

    1.打印绘图时的线程号,如果与主线程号不一致,则需要使用信号传递数据,在主线程窗体中绘图 如下: qDebug() << "当前线程:" <<QThread ...

  9. video.js 视频

    http://www.cnblogs.com/lechenging/p/3858181.html

  10. 如何解决Asp.Net Core 3.1上传文件出现跨域

    这个问题挺奇怪的,明明就是文件过大的问题,却出现了跨域的错误,搞不懂,有了解的大佬请指教. 但问题还是解决了,其实就是Nginx默认上传大小限制为1M,如果超出了,则出现跨域的错误. 一.自定义Ngi ...