当前位置: 首页 > news >正文

广州有哪些做网站专业的公司古镇营销型网站建设

广州有哪些做网站专业的公司,古镇营销型网站建设,一般网站建设需求有哪些,毕业设计网站只做前端行不行文章目录 一、PostgreSQL部署方式1.Yum方式部署2.RPM方式部署3.源码方式部署4.二进制方式部署5.Docker方式部署 二、PostgreSQL部署1.Yum方式部署1.1.部署数据库1.2.连接数据库 2.RPM方式部署2.1.部署数据库2.2.连接数据库 3.源码方式部署3.1.准备工作3.2.编译安装3.3.配置数据… 文章目录 一、PostgreSQL部署方式1.Yum方式部署2.RPM方式部署3.源码方式部署4.二进制方式部署5.Docker方式部署 二、PostgreSQL部署1.Yum方式部署1.1.部署数据库1.2.连接数据库 2.RPM方式部署2.1.部署数据库2.2.连接数据库 3.源码方式部署3.1.准备工作3.2.编译安装3.3.配置数据库3.4.连接数据库 4.二进制方式部署4.1.准备工作4.2.配置数据库4.3.连接数据库 5.Docker方式部署5.1.部署数据库 开源中间件 # PostgreSQLhttps://iothub.org.cn/docs/middleware/ https://iothub.org.cn/docs/middleware/postgresql/postgres-deploy/一、PostgreSQL部署方式 1.Yum方式部署 # 下载安装包本文以二进制包方式安装# 下载地址 https://www.postgresql.org/download/# CentOS安装参考 https://www.postgresql.org/download/linux/redhat/sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpmsudo yum install -y postgresql11-serversudo /usr/pgsql-11/bin/postgresql-11-setup initdbsudo systemctl enable postgresql-11sudo systemctl start postgresql-112.RPM方式部署 # 下载地址: https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/#或者直接执行wget下载 wget https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7.2-x86_64/postgresql11-11.4-1PGDG.rhel7.x86_64.rpmwget https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7.2-x86_64/postgresql11-libs-11.4-1PGDG.rhel7.x86_64.rpmwget https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7.2-x86_64/postgresql11-server-11.4-1PGDG.rhel7.x86_64.rpm3.源码方式部署 # 获取官方源码包 准备装11.7版本选择其他版本进入下面的第一个地址后退选择目的版本即可# 安装官方教学 https://www.postgresql.org/docs/11/install-getsource.html# 源码包 https://www.postgresql.org/ftp/source/# 11.7:连接可能随着官方的更新而失效 https://ftp.postgresql.org/pub/source/v11.7/postgresql-11.7.tar.gzhttps://www.postgresql.org/ftp/source/ https://www.postgresql.org/docs/11/install-getsource.html https://www.postgresql.org/download/ 4.二进制方式部署 # 下载二进制包 pgsql有很多类型的包对于不同linux发行版都有对应的编译好的包安装很方便另外如果对于通用的linux平台可以编译源码安装或者安装官方编译好的二进制包源码包的安装仅仅比二进制安装多出一个编译步骤其余的都一样所以这里使用安装方式是安装编译好的二进制包# pgsql官网地址 https://www.postgresql.org/ 进入后点击download就来到下载页这里点击Linux下面的Other Linux选项然后点击下方的tar.gz archive下载二进制归档然后就来到最终的pgsql下载页了地址为 https://www.enterprisedb.com/download-postgresql-binarieshttps://www.postgresql.org/ https://www.postgresql.org/download/ https://www.enterprisedb.com/download-postgresql-binaries 注意官网没有11以后的linux版本5.Docker方式部署 https://hub.docker.com/_/postgres$ docker run -d \--name some-postgres \-e POSTGRES_PASSWORDmysecretpassword \-e PGDATA/var/lib/postgresql/data/pgdata \-v /custom/mount:/var/lib/postgresql/data \postgres二、PostgreSQL部署 1.Yum方式部署 1.1.部署数据库 1.安装yum源 # yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm2.安装postgresql # yum install -y postgresql11-server3.数据库初始化 # /usr/pgsql-11/bin/postgresql-11-setup initdb4.修改配置文件 # cd /var/lib/pgsql/11/data/# 修改配置文件 vim /var/lib/pgsql/11/data/postgresql.conf# 修改为如下 listen_addresses * port 5432 # 修改配置文件 vim /var/lib/pgsql/11/data/pg_hba.conf# 修改为如下 host all all 0.0.0.0/0 md5# 或 host all all all md5# 说明 TYPEpg的连接方式local本地unix套接字hosttcp/ip连接 DATABASE指定数据库 USER指定数据库用户 ADDRESSip地址可以定义某台主机或某个网段32代表检查整个ip地址相当于固定的ip24代表只检查前三位最后一位是0~255之间的任何一个 METHOD认证方式常用的有identmd5passwordtrustreject。md5是常用的密码认证方式。password是以明文密码传送给数据库建议不要在生产环境中使用。trust是只要知道数据库用户名就能登录建议不要在生产环境中使用。reject是拒绝认证。5.postgresql 安装目录授权 # chown postgres:root -R /usr/pgsql-11/ 6.启动服务 # systemctl start postgresql-11 # 服务自启动 # systemctl enable postgresql-11#查看端口 # netstat -lntp # netstat -nat1.2.连接数据库 1.切换用户设置数据库密码 # su - postgres $ psql -U postgres # ALTER USER postgres with encrypted password postgres;退出: \q 列出所有库 \l 列出所有用户 \du 列出库下所有表\d2.RPM方式部署 2.1.部署数据库 1.下载RPM包 下载地址: https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/#或者直接执行wget下载 wget https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7.2-x86_64/postgresql11-11.4-1PGDG.rhel7.x86_64.rpmwget https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7.2-x86_64/postgresql11-libs-11.4-1PGDG.rhel7.x86_64.rpmwget https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7.2-x86_64/postgresql11-server-11.4-1PGDG.rhel7.x86_64.rpm2.安装 先安装相应依赖 # yum install -y libicu systemd-sysv 安装rpm包需要按照这个顺序安装卸载就反序卸载 # rpm -ivh postgresql11-libs-11.4-1PGDG.rhel7.x86_64.rpm # rpm -ivh postgresql11-11.4-1PGDG.rhel7.x86_64.rpm # rpm -ivh postgresql11-server-11.4-1PGDG.rhel7.x86_64.rpm卸载 rpm -e postgresql11-server-11.4-1PGDG.rhel7.x86_64 rpm -e postgresql11-11.4-1PGDG.rhel7.x86_64 rpm -e postgresql11-libs-11.4-1PGDG.rhel7.x86_64 rm -rf /usr/pgsql-11/ rm -rf /var/lib/pgsql/ 3.数据库初始化 # /usr/pgsql-11/bin/postgresql-11-setup initdb 4.修改配置文件 # cd /var/lib/pgsql/11/data/# 修改配置文件 vim /var/lib/pgsql/11/data/postgresql.conf# 修改为如下 listen_addresses * port 5432 # 修改配置文件 vim /var/lib/pgsql/11/data/pg_hba.conf# 修改为如下 host all all 0.0.0.0/0 md5# 或 host all all all md5# 说明 TYPEpg的连接方式local本地unix套接字hosttcp/ip连接 DATABASE指定数据库 USER指定数据库用户 ADDRESSip地址可以定义某台主机或某个网段32代表检查整个ip地址相当于固定的ip24代表只检查前三位最后一位是0~255之间的任何一个 METHOD认证方式常用的有identmd5passwordtrustreject。md5是常用的密码认证方式。password是以明文密码传送给数据库建议不要在生产环境中使用。trust是只要知道数据库用户名就能登录建议不要在生产环境中使用。reject是拒绝认证。5.postgresql 安装目录授权 # chown postgres:root -R /usr/pgsql-11/ 6.启动服务 # systemctl start postgresql-11 服务自启动 # systemctl enable postgresql-11查看端口 # netstat -lntp # netstat -nat2.2.连接数据库 1.切换用户设置数据库密码 # su - postgres $ psql -U postgres # ALTER USER postgres with encrypted password postgres;退出: \q 列出所有库 \l 列出所有用户 \du 列出库下所有表\d3.源码方式部署 3.1.准备工作 1.1.安装gcc编辑器 # gcc --version 1.2.安装make # make --version1.3.安装readline # yum install readline # yum -y install -y readline-devel1.4.安装zlib-devel # yum install zlib # yum install zlib-devel1.5.下载postgresql源码 postgresql的官方网站下载 https://www.postgresql.org/3.2.编译安装 2.1.解压下载的压缩包 # cd /root # tar -xzvf postgresql-11.0.tar.gz创建postgresql的安装目录 # mkdir -p /home/app/postgresql/data 2.2.生成makefile # cd postgresql-11.0 # ./configure --prefix/home/app/postgresql2.3.编译安装 # make make install2.4.安装工具集 # cd /home/software/postgresql-11.0/contrib # make make install3.3.配置数据库 3.1.创建postgres用户 # groupadd postgres # useradd -g postgres postgres3.2.修改data目录的用户为postgres chown -R postgres:postgres /home/app/postgresql/data3.3.修改环境变量 # su postgres $ vim /home/postgres/.bash_profile添加环境变量export PGHOME/home/app/postgresqlexport PGDATA/home/app/postgresql/dataexport PATH$PGHOME/bin:$PATHexport MANPATH$PGHOME/share/man:$MANPATHexport LANGen_US.utf8export DATEdate %Y-%m-%d %H:%M:%Sexport LD_LIBRARY_PATH$PGHOME/lib:$LD_LIBRARY_PATHalias rmrm -ialias llls -lh 然后使环境变量立即生效否则initdb命令会找不到$ source /home/postgres/.bash_profile3.4.初始化数据库 $ initdb -D /home/app/postgresql/data/ Success. You can now start the database server using:pg_ctl -D /home/app/postgresql/data/ -l logfile start3.5.修改配置文件 # cd /home/app/postgresql/data/修改配置文件 vim /home/app/postgresql/data/postgresql.conf# 修改为如下 listen_addresses * port 5432 # 修改配置文件 vim /home/app/postgresql/data/pg_hba.conf# 修改为如下 host all all 0.0.0.0/0 md5# 或 host all all all md53.6.启动数据库 $ su postgres $ cd /home/postgres $ pg_ctl -D /home/app/postgresql/data/ -l logfile startcd /home/postgres //logfile需要在postgres的用户目录下创建pg_ctl -D /home/app/postgresql/data/ -l logfile start查看端口 # netstat -lntp # netstat -nat3.7.添加postgresql至服务(未验证)cd /home/software/postgresql-11.4/contrib/start-scriptschmod ax linux.cp linux /etc/init.d/postgresql 此时就可以使用 /etc/init.d/postgresql stop 来停止postgresql 也可以使用service postgresql start 来启动postgresql 修改postgresql脚本中prefix和PGDATA的内容 chkconfig --add postgresql //设置服务开机启动3.4.连接数据库 参考 1.2.连接数据库 4.二进制方式部署 4.1.准备工作 1.下载软件 # wget https://get.enterprisedb.com/postgresql/postgresql-10.12-1-linux-x64-binaries.tar.gz2.创建postgres用户 # groupadd postgres # useradd -g postgres postgres3.创建postgresql的安装目录 # mkdir -p /home/app进入下载目录解压 # tar -xzvf postgresql-10.12-1-linux-x64-binaries.tar.gz -C /home/app创建data目录 # mkdir -p /home/app/pgsql/data # mkdir -p /home/app/pgsql/log授权 # cd /home/app/pgsql # chown -R postgres.postgres pgsql4.2.配置数据库 1.初始化数据库 切换用户 postgres并执行初始化操作 # su postgres# cd /home/app/pgsql/bin$ ./initdb -E utf8 -D /home/app/pgsql/data Success. You can now start the database server using:./pg_ctl -D /home/app/pgsql/data -l logfile start2.配置环境变量 ~/.bash_profile 添加如下内容 注这个文件目录是在当前用户postgres的根目录下即/home/{User}/[postgresiZ2ze72jggg737pb9vp1g6Z data]$ vim ~/.bash_profilePATH/home/app/pgsql/bin:$PATH export PATH配置文件生效 $ source ~/.bash_profile修改后的配置文件 # .bash_profile# Get the aliases and functions if [ -f ~/.bashrc ]; then. ~/.bashrc fi# User specific environment and startup programsPATH$PATH:$HOME/.local/bin:$HOME/binPATH/home/app/pgsql/bin:$PATHexport PATH3.修改配置文件 # cd /home/app/postgresql/data/# 修改配置文件 vim /home/app/postgresql/data/postgresql.conf# 修改为如下 listen_addresses * port 5432 修改配置文件 vim /home/app/postgresql/data/pg_hba.conf# 修改为如下 host all all 0.0.0.0/0 md5或 host all all all md54.启动数据库 $ cd /home/app/pgsql/bin $ ./pg_ctl -D /home/app/pgsql/data -l logfile start查看端口 # netstat -lntp # netstat -nat4.3.连接数据库 参考 1.2.连接数据库 5.Docker方式部署 5.1.部署数据库 1.创建目录 # mkdir -p /data/psql2.运行容器 docker run -d --network host --name pg12 --restartalways \ -e LANGC.UTF-8 \ -e TZAsia/Shanghai \ -e POSTGRES_DBpostgres \ -e POSTGRES_USERpostgres \ -e POSTGRES_PASSWORDpostgres \ -v /data/psql:/var/lib/postgresql/data \ postgres:123.进入容器 # docker exec -it pg12 /bin/sh切换用户 # su - postgres $ psql # \l开源中间件 # PostgreSQLhttps://iothub.org.cn/docs/middleware/ https://iothub.org.cn/docs/middleware/postgresql/postgres-deploy/
http://www.w-s-a.com/news/528112/

相关文章:

  • 网站建设与维护难不难网络服务机构的网站
  • 用三权重的网站做友链有好处没企业年金怎么查询
  • 工行网站跟建设网站区别wordpress加入地图
  • 网站的风格对比信息表广告门
  • 教育网站建设毕业设计说明书门户网站模式
  • 洛阳霞光建设网站html做分模块的网站
  • 域名建议网站wordpress 伪静态html
  • 网站风格化设计方案免费模式营销案例
  • 凤翔网站建设农村建设自己的网站首页
  • 怎样用网站做单笔外贸建筑设计公司合作加盟
  • 建网站买的是什么网站开发三层结构
  • wordpress图纸管理网站2345网址导航智能主版
  • 想调用等三方网站数据该怎么做培训课程
  • 高端营销网站建设wordpress咨询
  • 网站搜索框如何做创业怎么做网站
  • 网站手机版管理链接产品推广找哪家公司
  • vuejs 可做网站吗蜘蛛互联网站建设
  • 沈阳网站备案查询17zwd一起做业网站
  • 石家庄大型公司建站广州设计网站培训学校
  • 如何让百度收录中文域名网站wordpress前台管理评论
  • 铁岭 建筑公司网站 中企动力建设佛山app开发公司
  • 网站开发用的电脑深圳专业网站建设服务
  • 内容营销价值wordpress博客优化插件
  • 最优惠的郑州网站建设淘宝网商城
  • 做封面网站企业网站优化服务商
  • 电子商务网站设计是什么蚌埠铁路建设监理公司网站
  • .name后缀的网站做房产网站多少钱
  • 手机上传网站源码网站app封装怎么做
  • 做的网站放在阿里云网站建设投标书范本
  • 做文化传播公司网站wordpress仿简书