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

开源免费企业网站系统陕西泰烜建设集团网站

开源免费企业网站系统,陕西泰烜建设集团网站,湖南禹班建设集团网站,wordpress账户密码为空【openEuler 20.03 TLS编译openGauss2.1.0源码】 一、安装环境二、安装步骤 一、安装环境 项目Value虚拟机virtualbox操作系统openEuler 20.03 TLSopenGauss2.1.0openGauss-third_party2.1.0 二、安装步骤 以下操作需要在root用户下执行 编辑/etc/selinux/config vim /etc/s… 【openEuler 20.03 TLS编译openGauss2.1.0源码】 一、安装环境二、安装步骤 一、安装环境 项目Value虚拟机virtualbox操作系统openEuler 20.03 TLSopenGauss2.1.0openGauss-third_party2.1.0 二、安装步骤 以下操作需要在root用户下执行 编辑/etc/selinux/config vim /etc/selinux/config设置SELINUXdisabled 该步骤需要重启reboot 关闭防火墙 systemctl disable firewalld.servicesystemctl stop firewalld.servicesystemctl status firewalld设置字符集参数 cat /etc/profileEOF export LANGen_US.UTF-8 EOF输入如下命令使修改生效。 source /etc/profile修改python版本并安装libaio包 之前安装过程中openGauss用户互信openEuler服务器需要用到Python-3.7.x命令但是默认Python版本为Python-2.7.x所以需要切换Python版本。 cd /usr/bin mv /usr/bin/python /usr/bin/python.bak ln -s python3 /usr/bin/python python -V yum install libaio* -y创建openGauss数据库的安装用户opengauss及其属组dbgrp groupadd dbgrp useradd -g dbgrp -u 1000 -d /home/opengauss opengauss修改opengauss用户密码 passwd opengauss #回车输入用户密码创建openGauss源码存放及openGauss安装路径 mkdir -p /opt/software/openGauss/data chown opengauss:dbgrp -R /opt/software chmod 755 -R /opt/software安装git sed -i s/gpgcheck1/gpgcheck0/g /etc/yum.repos.d/openEuler.repo yum clean all yum makecache yum update --allowerasing --skip-broken --nobest -y最后执行安装git的命令如下 yum install git -y安装git-lfs下载git-lfs-3.4.0-1.el7.x86_64.rpm rpm -ivh git-lfs-3.4.0-1.el7.x86_64.rpm下载openGauss源码和openGauss-third_party_binarylibs第三方库进入到/opt/software目录下 下载openGauss2.1.0 源码和下载openGauss-third_party_binarylibs-2.1.0由于开源软件编译构建耗时长我们特地使用openGauss-third_party编译构建出了一份binarylibs并压缩上传到了网上用户可以直接下载获取。下载比较慢请稍等几分钟 下载源码 cd /opt/software git clone https://gitee.com/opengauss/openGauss-server.git openGauss-server -b 2.1.0下载第三方依赖 wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/2.1.0/openGauss-third_party_binarylibs.tar.gz下载完毕后请解压重命名文件夹为 binarylibs tar -zvxf openGauss-third_party_binarylibs.tar.gz mv openGauss-third_party_binarylibs binarylibs至此/opt/software 目录下已经有了openGauss和第三方库如下所示 ls -l # 结果如下 drwxr-xr-x 7 root root 4.0K Mar 20 2022 binarylibs drwxr-xr-x 10 root root 4.0K Jun 5 19:52 openGauss drwxr-xr-x 12 root root 4.0K Jun 5 19:52 openGauss-server -rwxr-xr-x 1 root root 2.6G Mar 20 2022 openGauss-third_party_binarylibs.tar.gz安装编译openGauss-server所需要的第三方依赖库具体如下所示 yum install -y libaio-devel ncurses-devel pam-devel libffi-devel libtool libtool-devel libtool-ltdl openssl-devel bison golang dkms python3-devel patch autoconf readline-devel gcc-c libstdc-devel automake texinfo indent byacc cmake diffutils help2man gettext-devel readline-devel m4具体可以参考版本编译 手动安装lsb_release 下载openeuler-lsb-5.0-1.oe2203.src.rpm包并上传到/root目录下 执行rpm -ihv openeuler-lsb-5.0-1.oe2203.src.rpm该命令执行完成后会在当前目录下生成rpmbuild目录执行/root/rpmbuild/SOURCES进入rpmbuild目录会看到openeuler-lsb-5.0.tar.bz2将其解压缩执行tar -xvf openeuler-lsb-5.0.tar.bz2进入解压后的目录openeuler-lsb-5.0将其中的lsb_release复制到/usr/bin目录下具体命令如下 rpm -ihv openeuler-lsb-5.0-1.oe2203.src.rpm cd /root/rpmbuild/SOURCES tar -xvf openeuler-lsb-5.0.tar.bz2 cd openeuler-lsb-5.0 cp lsb_release /usr/bin/lsb_release验证lsb_release是否已经安装成功执行 [rootsjmopengauss02 ~]# lsb_release -a LSB Version: n/a Distributor ID: openEuler Description: openEuler release 20.03 (LTS) Release: 20.03 Codename: LTS [rootsjmopengauss02 ~]#手动安装flex-2.5.39将flex-2.5.39.tar.bz2上传到虚拟机解压编译安装即可 cd /root tar -xvf flex-2.5.39.tar.bz2 cd flex-2.5.39/ ./configure make -j4 make install -j4 ln -s /usr/local/bin/flex /usr/bin/flex flex --version修改openGauss源代码所在目录及其子目录的用户及其用户组以及权限执行 chown opengauss:dbgrp -R /opt chmod 755 -R /opt【以下是在opengauss用户下操作】 【以opengauss用户登录ECS】配置环境变量编辑~/.bashrc文件在该文件末尾添加如下所示内容 export CODE_BASE/opt/software/openGauss-server # openGauss-server源码的路径 export BINARYLIBS/opt/software/binarylibs # binarylibs的路径 export GAUSSHOME/opt/software/openGauss/ # openGauss安装路径可修改成你自己的 export GCC_PATH$BINARYLIBS/buildtools/openeuler_x86_64/gcc7.3/ export CC$GCC_PATH/gcc/bin/gcc export CXX$GCC_PATH/gcc/bin/g export LD_LIBRARY_PATH$GAUSSHOME/lib:$GCC_PATH/gcc/lib64:$GCC_PATH/isl/lib:$GCC_PATH/mpc/lib/:$GCC_PATH/mpfr/lib/:$GCC_PATH/gmp/lib/:$LD_LIBRARY_PATH export PATH$GAUSSHOME/bin:$GCC_PATH/gcc/bin:$PATH环境变量生效执行source ~/.bashrc 【配置openGauss源码】进入/opt/software/openGauss-server目录下选择版本进行configure。我们这里选择debuge版本执行如下代码 ./configure --gcc-version7.3.0 --enable-mot CCg CFLAGS-O0 --prefix$GAUSSHOME --3rd$BINARYLIBS --enable-debug --enable-cassert --enable-thread-safety --with-readline --without-zlib【编译并安装openGauss】当前一步骤执行成功后在/opt/software/openGauss-server目录下执行 make -j4编译成功的结果如下图所示 安装openGauss make install -j4安装成功结果如下信息提示 make[1]: Leaving directory /opt/software/openGauss-server/contrib/hstore openGauss installation complete.【初始化openGauss数据库】当安装openGauss成功后需对其进行数据初始化 在初始化数据库时需要设置数据库密码并且要使用复杂密码如下命令。gs_initdb -D $PGDATA --nodenamehostname --localeen_US.UTF-8 -Atrust -w {password}具体可参考如下命令其中–nodename后面的hostname需要修改成你自己ecs的主机名称 gs_initdb -D /opt/software/openGauss/data --nodenameopeneuler01 --localeen_US.UTF-8 -Atrust -w openGauss1234初始化成功截图如下所示 【启动数据库】 gs_ctl start -D /opt/software/openGauss/data -Z single_node -l logfile 成功启动结果如下图所示 【登录数据库】 gsql -d postgres -p 5432 -r成功登录截图 创建数据库db01执行:create database db01; 退出数据库执行:\q 至此已经完成了基于openEuler20.03TLS编译openGauss-2.1.0的全部工作。如本文对您有所帮助麻烦动动您发财的手指点个赞或者转发感谢支持~~~~~
http://www.w-s-a.com/news/412059/

相关文章:

  • 怎么做网站卖东西汽车网站排行榜前十名
  • 网站关键字没有排名只有单页面的网站怎么做seo
  • 网站流量盈利模式宝塔没有域名直接做网站怎么弄
  • 淡蓝色网站qq推广中心
  • 设计网站价格餐饮吸引客流的活动方案
  • 手机网站建设电话百度搜索量
  • 条件查询 php网站源码中国白云手机网站建设
  • 网上注册公司流程及材料班级优化大师免费下载电脑版
  • 应用网站如何做营销型网站的重要特点
  • 怎么样百度搜到自己的网站加强社区网站建设
  • 建设网站所需技术wordpress延时加载js
  • 网站建设沈阳搜云seo
  • 怎么申请免费的网站空间微信公众平台注册收费吗
  • 东营网站搭建最基本的网站设计
  • 网站建设技术的发展最近的国际新闻大事
  • 德州有名的网站建设公司网站如何做引流
  • 建设一个收入支出持平的网站网络推广计划书格式
  • 什么是网站黑链全球新冠疫苗接种率
  • 网站开发 chrome gimp网站不备案做seo没用
  • 织梦校园招生网站源码沪佳哪个好
  • 建设企业网站可信度软件产品如何做网站推广
  • 网站建设企业号助手贵阳景观设计公司
  • 网站开发第三方建设银行个人网站显示不了
  • 无锡兼职做网站郑州网站建设搜索优化
  • iis禁止通过ip访问网站品牌策划案例ppt
  • 电子商务网站建设实习seo黑帽优化
  • 如何做好网站建设销售闸北集团网站建设
  • 重庆装饰公司北京官网seo推广
  • 深圳网站设计灵点网络品牌网站充值接口
  • 建设书局 网站国内国际时事图片