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

PHP网站开发涉及的工具有哪些seo的方法有哪些

PHP网站开发涉及的工具有哪些,seo的方法有哪些,做装修的有那些网站,制作公司网站的费用概述 早期的 MogDB 就提供了Postgres_fdw、Oracle_fdw、MySQL_fdw3个插件,用于远程访问 MogDB/Oracle/MySQL数据库。 旧的版本中,访问远程数据库的表,需要显式创建外部表,而在 MogDB 5.0当中,这种用法得到了简化&…

概述

早期的 MogDB 就提供了Postgres_fdw、Oracle_fdw、MySQL_fdw3个插件,用于远程访问 MogDB/Oracle/MySQL数据库。

旧的版本中,访问远程数据库的表,需要显式创建外部表,而在 MogDB 5.0当中,这种用法得到了简化,对于 MogDB 和 Oracle 可以直接使用"@"符号直接访问远程数据库的表,步骤如下:

  1. 安装和创建对应插件(create extension)

  2. 创建远程数据库链接(create server),指定对端数据库的物理信息

  3. 创建用户映射关系(create user mapping),指定对端数据库的认证信息

当然,前面还有一些诸如在远程数据库创建用户,创建表等准备工作。下面分别写一下 MogDB 5.0 远程访问 MogDB 和 Oracle 的操作方法。

MogDB (或其他openGauss系数据库)

00准备工作

在远端数据库创建用于数据库远程连接的用户,并创建数据库和表:​​​​​​​

=== 远端数据库 ==create database testdb;\c testdbcreate user testdblink password 'Enmotech@123';grant all on database testdb to testdblink ;create table testdblink.testdata as select generate_series(1,100) as id ;

同时,假定已配置合适的pg_hba.conf,允许下面步骤的数据库进行远程连接。

01安装和创建对应插件(create extension)

postgres_fdw插件默认包含在安装包中,因此无需专门安装,只需要创建出来即可:​​​​​​​

===本地数据库===create extension postgres_fdw;

02创建远程数据库链接(create server),指定对端数据库的物理信息​​​​​​

===本地数据库===create server testDBLink_mogdb1 foreign data wrapper postgres_fdw options(host '172.16.3.153', port '31000',dbname 'testdb');

其中的ip、port、dbname可以根据实际情况修改。

03创建用户映射关系(create user mapping),指定对端数据库的认证信息

注意,在做这一步之前,如果之前没有创建过针对usermapping的密码保护,则需要执行以下语句​​​​​​​

===本地数据库的操作系统用户下===gs_ssh -c "gs_guc generate -o usermapping -S default -D $GAUSSHOME/bin"

如果之前已经执行过同样操作,则可以略过。

创建用户映射关系:

create user mapping for public server testDBLink_mogdb1 options(user 'testdblink',password 'Enmotech@123');

这里的user ‘testdblink’,password 'Enmotech@123’对应远端数据库用户名密码。同时,为了简化,直接用了public,其实也可以改为特定的本地用户(for username),改了之后只有指定用户才能用这个用户密码连接到远程数据库。

04开始使用

select * from testdata@testDBLink_mogdb1;

Oracle

00准备工作

在远端数据库创建用于数据库远程连接的用户,并创建数据库和表:​​​​​​​

=== 远端数据库 ==create user testdblink identified by 'Enmotech123';grant connect,resource to testdblink;conn testdblink/Enmotech123create table testdata (id int);

01安装和创建对应插件(create extension)

Oracle_fdw插件默认不包含在安装包中,因此需要单独安装。

首先要安装 Oracle 客户端,从 Oracle 官网下载 Oracle client 19(https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html)

上传到 MogDB 所在服务器,解压,并将instantclient的lib*.so.*拷到$GAUSSHOME/lib下:

cp instantclient_*/lib*so* $GAUSSHOME/lib

然后安装插件,如果能联网,且使用ptk ,则可以直接安装:

ptk cluster -n 集群名 install-plugin -P oracle_fdw

否则,需要到mogdb.io 里下载对应版本的Oracle_fdw插件,解压,make install,会把文件拷到合适的目录。

最后,登录到数据库,创建插件:​​​​​​​

===本地数据库===create extension oracle_fdw;

02创建远程数据库链接(create server),指定对端数据库的物理信息​​​​​​​

===本地数据库===create server testDBLink_ora1 foreign data wrapper oracle_fdw options(dbserver '192.168.56.101:1521/serol');

dbserver中的ip、port、sid可以根据实际情况修改。

03创建用户映射关系(create user mapping),指定对端数据库的认证信息

注意,在做这一步之前,如果之前没有创建过针对usermapping的密码保护,则需要执行以下语句:​​​​​​​

===本地数据库的操作系统用户下===gs_ssh -c "gs_guc generate -o usermapping -S default -D $GAUSSHOME/bin"

如果之前已经执行过同样操作,则可以略过。

创建用户映射关系:

create user mapping for public server testDBLink_ora1 options(user 'testdblink',password 'Enmotech@123');

这里的user ‘testdblink’,password 'Enmotech@123’对应远端数据库用户名密码。

04开始使用​​​​​​​

select * from testdata@testDBLink_mogdb1;insert into testdata@testDBLink_mogdb1 values(1);

http://www.yidumall.com/news/63704.html

相关文章:

  • 万网怎么做网站搜索引擎优化排名品牌
  • 专业做网站 郑州国内比百度好的搜索引擎
  • 大连个人网站建设百度推广怎么推广
  • 做网站怎么加水平线福建百度代理公司
  • 谁做响应式网站杭州seo平台
  • 南阳在线网站制作舆情信息怎么写
  • 惠州外贸网站建设公司搜索引擎优化需要多少钱
  • 1元购网站怎么做网络软文
  • 如何招聘软件网站开发人员推广网站推广
  • 网站模版html百度公司官网招聘
  • 青岛大型门户网站建设推广排超最新积分榜
  • 金融公司 网站开发免费开发软件制作平台
  • 凡科建站做的网站有什么短板seo关键词优化怎么收费
  • 怎么访问域名网站吗网络营销专业学什么
  • 购物网站开发实战百度在线使用网页版
  • 网站ftp密码怎么修改莱芜seo
  • 网站开发和上传中错误的是网络营销与推广
  • 上海天权信息科技有限公司上海网站推广优化
  • ui培训内容seo怎么做最佳
  • 阿里巴巴可以做网站吗百度营销大学
  • 网站成功案例怎么做sem是什么方法
  • 南京网站建设设计百度刷排名seo
  • 移动网站建设环球贸易网
  • 濮阳网站制作知名的网络推广
  • 行业网站开发公司酒店推广渠道有哪些
  • 网站正在建设中页面设置网站流量统计平台
  • 网站建设和网络营销策略主要包括
  • 一键生成网站钓鱼网站制作教程
  • 企业寻找客户有哪些途径培训seo
  • 周至做网站的公司站长工具seo综合查询怎么使用的