国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Mysql_fdw插件的安裝和使用

IT那活兒 / 2559人閱讀
Mysql_fdw插件的安裝和使用
點擊上方“IT那活兒”公眾號,關注后了解更多內容,不管IT什么活兒,干就完了!!!

  

在企業數據庫運維中,經常會有跨庫訪問數據的需求,在都是Oracle數據庫的年代,可以方便的使用dblink,但是在開源數據庫中,就只能通過插件或者三方工具來實現。

如需要從PG數據庫訪問Mysql數據時,就需要使用插件mysql_fdw。本文將講解mysql_fdw的安裝配置使用。
首先從Mysql官網上下載Mysql客戶端軟件,我比較喜歡支架下載對應版本的二進制tar包,直接解壓即可。
https://github.com/EnterpriseDB/mysql_fdw/releases下載對應的版本的mysql_fdw插件源碼包。

1. 配置環境變量

export MYSQL_HOME=/usr/local/mysql
export LD_LIBRARY_PATH=$ORACLE_HOME:$PGHOME/lib:$MYSQL_HOME/lib
export PATH=$PATH:$MYSQL_HOME/bin
確保pg_config 和 mysql_config在$PATH路徑里面。
[postgres@spcl-yzx-pgdb2 ~]$ which   mysql_config
/usr/local/mysql/bin/mysql_config
[postgres@spcl-yzx-pgdb2 ~]$ which pg_config
/usr/local/postgresql/bin/pg_config
2. 編譯安
make USE_PGXS=1
make USE_PGXS=1 install
3. 創建extension
crushgov_comparisonsdb=# CREATE EXTENSION mysql_fdw;
ERROR: failed to load the mysql query:
libmysqlclient.so: cannot open shared object file: No such file or directory
HINT: Export LD_LIBRARY_PATH to locate the library.
若出現以上報錯信息,首先檢查環境變量LD_LIBRARY_PATH配置是否正確,在配置正確的情況下,還報錯,那么如果可以重啟數據庫,則嘗試進行數據庫重啟,若不能重啟數據庫,則將在/etc/ld.so.conf.d目錄新增文件執行mysql客戶端的lib文件目錄,然后使用ldconfig。
Extension創建成功后:
4. 配置使用
--在目標mysql主機上創建賬號和授權:
create user pguser@1*.*.*.7_ identified by  ****;
grant select on c***i.* to pguser@1*.*.*.7_;
5. 創建foreign server
CREATE SERVER mysql_server FOREIGN DATA WRAPPER mysql_fdw 
OPTIONS(host 10.2**.*4, port 3306);

6. 創建user mapping

grant usage on foreign server mysql_server to crus***sons;
CREATE USER MAPPING FOR crus***ons SERVER mysql_server OPTIONS (username pguser, password Dq***b1);

7. 創建外部表

8. 測試使用
Insert into crush***ons.e**der select * from crush**s.***der_fdw;

9. Fdw相關的查詢語句

  • select * from pg_extension;
  • select * from pg_foreign_data_wrapper;
  • select * from pg_foreign_server;
  • select * from pg_foreign_table;
  • select * from pg_user_mappings.

本文作者:劉運彬(上海新炬王翦團隊)

本文來源:“IT那活兒”公眾號

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129400.html

相關文章

  • Sublime text 前端開發插件安裝配置

    摘要:前端開發配置此文件目錄中文件主要是關于的插件配置,快捷鍵配置,主題和字體配置。插件列表所有插件都可以使用安裝,具體的安裝方法可以自行谷歌安裝,不在本文的介紹范圍之內。這兩個插件主要是平時使用或者是這些預編譯語言有用,支持語法高亮。 前端開發sublimeconfig mac配置 此文件目錄中文件主要是關于sublime的插件配置,快捷鍵配置,主題和字體配置。 插件列表 所有插件都可以使...

    glumes 評論0 收藏0
  • 【容器云 UK8S】日志監控方案:使用UK8S日志插件功能

    摘要:使用日志插件功能推出了一個新的插件功能,旨在幫助用戶快速部署集群所需要的相關插件。安裝完成后可以在控制臺看到日志儀表盤,查看組件健康狀態日志信息統計。安裝完成后可以在中進行集群內部日志查詢,集群其他日志查詢請至集群提供的進行查詢。使用UK8S日志插件功能UK8S推出了一個新的插件功能,旨在幫助用戶快速部署UK8S集群所需要的相關插件。使用須知支持UK8S版本:1.15.5、1.14.6(20...

    Tecode 評論0 收藏0
  • Sublime text3學習小記(macOS系統下安裝使用

    摘要:等待其安裝完成后關閉程序,重新啟動,點開菜單可見項,說明插件管理包已安裝成功。在出現的懸浮對話框中輸入然后點選下面的插件,就會自動開始安裝,請耐心等待。【注:以下內容參考https://blog.csdn.net/stilling2006/article/details/54376743】 一、認識Sublime text 1、一款跨平臺代碼編輯器,在Linux、OSX和Windows下均可...

    Paul_King 評論0 收藏0
  • Sublime Text3插件安裝及問題處理

    摘要:軟件下載安裝官網可直接下載安裝,可免費使用解決安裝問題安裝在線安裝因為網絡原因可能失敗。常規插件安裝步驟以安裝漢化插件為例。 使用Sublime Text3,沒有別的原因,總結起來就兩條:好看,快。當然它不像Webstorm那樣貼合前端開發,需要下載一些插件來輔助。剛開始學前端的時候,覺得下插件實在是太麻煩了,都想放棄了,但一來更受不了Webstorm啟動的龜速,二來舍不得Sublim...

    bang590 評論0 收藏0

發表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<