odoo迁移

 

迁移odoo

转移postgresql数据库:

  • 导出数据库

$ pg_dump databaseName -h 127.0.0.1 -U odoo -f Odoo.sql

需要添加上 -h 127.0.0.1 不然会失败

 

  • 导入数据库
  1. 创建数据库:

$ su - postgres #进入postgresql环境

-bash-4.2$ psql -U postgres #登陆用户

postgres=# CREATE DATABASE databaseName; #创建databases

postgres=# ALTER DATABASE databaseNameOWNER TO odoo; #将权限给到odoo用户

  1. 导入数据库

$ psql -U odoo -d databaseName-f /root/odoo/Odoo.sql #方法1

$ psql -U odoo databaseName< /root/odoo/Odoo.sql #方法2

3.导入出现错误psql: FATAL: Peer authentication failed for user "postgres"

修改 vim  /var/lib/pgsql/9.5/data/pg_hba.conf文件中

local     all      all        peer改为local     all      all        trust

转移数据:

  1. 通过/etc/odoo/odoo.conf查看资源文件位置

$ vim /etc/odoo/odoo.conf #找到data_dir = /var/lib/odoo,/var/lib/odoo既为资源文件位置

  1. 将原服务器上的data_dir 文件打包

$ tar zcfv Odoo_alldata.tar.gz /var/lib/odoo/filestore/oadbadmin

  1. 在要部署的服务器上面解压

$ tar xvf Odoo_alldata.tar.gz -C /

  1. 重启odoo

$ systemctl restart odoo

 

 

访问 http://IP:8069即可看到odoo已经完成

 

 

上一篇:MySql配置后续


下一篇:高校学生在家实践ECS弹性云服务器