Linux odoo开发环境配置

Linux odoo开发环境配置

安装postgresql9.6

第1步:添加RPM源(通过官网获取下载地址)
yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm

PS:如果安装过程出现错误,或提示已加载,但是无法提示没有相关依赖包,则可以先清除yum缓存
清理yum缓存:
yum clean 的参数有headers, packages, metadata, dbcache, plugins, expire-cache, rpmdb, all

第2步:安装PostgreSQL 9.6服务端及相关第三方扩展
yum install postgresql96-server postgresql96-contrib postgresql96-devel

第3步:检查是否安装成功
rpm -aq| grep postgres

第4步:创建数据库存放路径位置
mkdir -p /data/pg/data #存放数据库的文件夹
chown -R postgres:postgres /data/pg #为新创建的pg文件夹分配数据库服务的操作权限
chown -R postgres:postgres /data/pg/data #为存放数据库的文件夹分配权限
chmod 750 /data/pg/data 

第5步:设置环境变量

编辑/etc/profile文件

nano /etc/profile

在末尾添加如下的信息配置:

PGDATA=/data/pg/data
PGHOST=127.0.0.1
PGDATABASE=postgres
PGUSER=postgres
PGPORT=5432
PATH=/usr/pgsql-9.6/bin:$PATH
export PATH
export PGDATA PGHOST PGDATABASE PGUSER PGPORT
export TMOUT=1000

然后为了让刚才修改生效

source /etc/profile

查看是否已添加成功:

export

设置环境变量(其他办法):
export PATH=/usr/pgsql-9.6/bin:$PATH
export LD_LIBRARY_PATH=/usr/pgsql-9.6/lib
export PGDATA=/data/pg/data

第6步:初始化数据库

进入到postgres用户下:

su postgres #切换到postgres用户
initdb -D /data/pg/data #初始化数据库
#或
/usr/pgsql-9.6/bin/postgresql96-setup initdb -D /data/pg/data
exit #退出当前postgres用户


image.png

第7步:查看相关的安装
cd /data/pg/data


image.png

第8步:配置远程可访问

修改文件1 : /data/pg/data/pg_hba.conf,添加可远程进行密码访问方式

nano /data/pg/data/pg_hba.conf

找到# IPv4 local connections: 在它的下面添加一行

host    all             all             0.0.0.0/0         md5

修改文件2 : /data/pg/data/postgresql.conf配置文件
找到

#listen_addresses = 'localhost'

,将前面的#删掉,参数localhost表示只允许当前服务器能链接数据库,如果想指定地址可以访问,可以输入ip地址,多个地址时用逗号分隔,如果开放所有地址可以访问,由使用

listen_addresses = '*'

找到

#port = 5432

将前面的#删掉,这里可以指定访问数据库的端口

第8步:修改配置开机启动前准备

修改文件: /usr/lib/systemd/system/postgresql-9.6.service

nano /usr/lib/systemd/system/postgresql-9.6.service
#把aLocation of database direcotry配置节里面没有指定正确的PGDATA。所以我们需要将下面的PGDATA设置成正确值
Environment=PGDATA=/data/pg/data/

PS:修改远程信息之后:
重启postgresql-9.6服务,使配置文件重效
service postgresql-9.6 restart

第9步:设置开机启动处理
systemctl enable postgresql-9.6.service

第10步:启动postgresql数据库
su postgres -c "/usr/pgsql-9.6/bin/pg_ctl start -D /data/pg/data"
ps -ef|grep postgres #查看相关进程

第11步 修改密码:

使用postgres用户登录:

su postgres

连接数据库:

psql -U postgres

修改postgres用户密码:

Alter user postgres with password '123456';

退出数据库连接:

\q

----------------------------------2018年3月8日 16:48:43修改添加------------------------------------------------------------------
重启一下服务

bash-4.2$ pg_ctl restart
could not change directory to "/root": Permission denied
waiting for server to shut down.... done
server stopped
server starting
bash-4.2$ < 2018-03-08 16:44:37.861 CST > LOG:  redirecting log output to logging collector process
< 2018-03-08 16:44:37.861 CST > HINT:  Future log output will appear in directory "pg_log".

第12步 防火墙处理(关闭或添加端口):

PS:生产环境上一般不建议直接的关闭防火墙

systemctl stop firewalld #关闭防火墙
systemctl enable firewalld #开机启用防火墙
systemctl start firewalld #开启防火墙
firewall-cmd --add-service=postgresql --permanent   #开放postgresql服务
firewall-cmd --zone=public --add-port=5432/tcp --permanent #或者可以直接添加端口
firewall-cmd --reload # 重载防火墙
firewall-cmd --list-ports #查看占用端口

第13步 使用Navicat Premium进行远程连接:

原文地址:https://www.cnblogs.com/Kingfan1993/p/10784024.html

时间: 2024-11-08 07:37:24

Linux odoo开发环境配置的相关文章

Linux Ubuntu 开发环境配置

本文主要说linux ubuntu 基本开发环境的搭建,主要有以下的软件或者环境的配置. RubyMIne Chrome skype open-jdk github node.js yeoman 在安装ubuntu系统以后首先进行的是系统软件的更新,以便更好的安装软件. [email protected]:/$ sudo apt-get update sudo是允许用户通过安全的方式使用特殊的权限运行程序,这个命令,会访问源列表( /etc/apt/sources.list)里的每个网址,并读取

linux golang开发环境配置(离线方式)

<获取开发工具> 到https://www.golangtc.com/download 下载安装包, 根据自己的系统选择合适的开发包,这里选择go.1.9.2.linux-amd64.tar.gz <搭建开发环境> ?为golang 配置PATH环境变量 解压文件,将解压后的文件拷贝到"/usr/local/bin"下面(理论上可以拷贝到任何路径,只要在接下来的环境变量配置中,指定该路径就可以,但是一般都是放在该路下"/usr/local/bin&qu

wxWidgets 在 Linux 下开发环境配置

本文基于 CodeBlocks (16.0.1) 和 wxWidgets (3.0.2) 搭建 Linux 下 GUI 开发环境. 1. 安装 CodeBlocks Ubuntu 默认的源当前 CodeBlocks 版本为 13.x,为安装最新稳定版,如下步骤, $ sudo add-apt-repository ppa:damien-moore/codeblocks-stable $ sudo apt-get update $ sudo apt-get codeblocks 2. 下载 wxW

Linux C 开发环境配置

换了新电脑,重装了Fedora10,所有开发环境都要重新配置啦,开个随笔记录下过程,说不定以后还要用~ 首先Fedora10装好之后是不带 VIM 的,果断安装之: 打开终端,首先 su 命令切换到root,然后 yum install vim 进行安装(需要联网). VIM 安装好之后,修改 .vimrc 配置 vim,配置文件暂缺,明天补上(其实是在公司电脑上,还没拷贝出来...) 好了,下面安装 ctags ,下载好 ctags-5.8.tar.gz  后 tar xvf ctags-5.

odoo8.0+PyCharm4.5开发环境配置

终于把odoo的开发环境配置好,现把相关经验教训做个记录分享: 1.最佳兼容搭配包 试过各种组合 GreenOdoo+pC4.5;OpenERP-China+pc4.5;odoo每日同步版([email protected])都因为各种原因无法通过调试. 最终使用github的odoo原版+PC4.5+postgres9.2+win7 32位终于跑起来了. 个中过程,说出来都是泪啊.无数次系统安装,无数次虚拟机恢复成初始状态,适配各种版本的插件包..... 在这感谢odoo中国群的@深圳-飞飞等

ArcGIS Runtime for Android开发教程V2.0(2)开发环境配置

原文地址: ArcGIS Runtime for Android开发教程V2.0(2)开发环境配置 - ArcGIS_Mobile的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/arcgis_mobile/article/details/8113948   2.开发环境配置 2.1 系统要求 1)      支持的操作系统 A.      Windows XP(32位).Vista(32/64位).Windows 7(32/64位) B.      Mac

s3c6410 Linux 驱动开发环境搭建

s3c6410 Linux 驱动开发环境搭建 -- 既然你是做Linux开发的,你还用虚拟机? 非常多人都在win下做开发,于是SD_writer.exe之类的烧写工具"大行其道",多是用虚拟机Linux. 全然转到Linux下学习開始蛮不爽的,开发板制作商送的教程都是些讲Win-CE的东东,感觉实质性的东西没什么.对于全然用Linux做开发的技术解说非常少,连烧写SD卡都用的win以下的程序.后来找了些资料,整理在这里,希望留给有心人.共同营造一个更好的共同学习的环境. 当别人遇到困

Go开发环境配置

Go(golang)是一门开源编程语言,易于构建简单.稳定.高效的软件 为并发而生的Go语言所占市场份额越来越大,先为以后的学习配置好开发环境吧 Windows 这个很简单,访问Go官方网站的下载链接,选择[Microsoft Windows]点击下载 下载并安装完成后,需要设置一下环境变量 右击我的电脑,点击属性,然后点击高级系统设置,最后点击环境变量 系统变量Path 编辑Path,在末尾追加对应安装路径代码 C:\Go\bin; 系统变量GOROOT 创建GOROOT,添加对应安装路径代码

Ubuntu16.04安装后开发环境配置和常用软件安装

Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安装.2.开发环境配置.JDK环境配置+Scala环境配置+nodejs环境配置+开发工具intellij IDEA安装+Python数据分析环境配置+Jupyter开发工具安装+Python多版同时支持. 1.Ubuntu16.04安装常用软件(搜狗输入法+编辑器Atom+浏览器Chome+视频播放