中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

MySQL中使用FREDATED引擎實現跨數據庫服務器、跨實例訪問
來源:易賢網 閱讀:1265 次 日期:2014-11-26 10:14:38
溫馨提示:易賢網小編為您整理了“MySQL中使用FREDATED引擎實現跨數據庫服務器、跨實例訪問”,方便廣大網友查閱!

跨數據庫服務器,跨實例訪問是比較常見的一種訪問方式,在Oracle中可以通過DB LINK的方式來實現。對于MySQL而言,有一個FEDERATED存儲引擎與之相對應。同樣也是通過創建一個鏈接方式的形式來訪問遠程服務器上的數據。本文簡要描述了FEDERATED存儲引擎,以及演示了基于FEDERATED存儲引擎跨實例訪問的示例。

1、FEDERATED存儲引擎的描述

FEDERATED存儲引擎允許在不使用復制或集群技術的情況下實現遠程訪問數據庫

創建基于FEDERATED存儲引擎表的時候,服務器在數據庫目錄僅創建一個表定義文件,即以表名開頭的.frm文件。

FEDERATED存儲引擎表無任何數據存儲到本地,即沒有.myd文件

對于遠程服務器上表的操作與本地表操作一樣,僅僅是數據位于遠程服務器

基本流程如下:

2、安裝與啟用FEDERATED存儲引擎

源碼安裝MySQL時使用DWITH_FEDERATED_STORAGE_ENGINE來配置

rpm安裝方式缺省情況下已安裝,只需要啟用該功能即可

3、準備遠程服務器環境

代碼如下:

-- 此演示中遠程服務器與本地服務器為同一服務器上的多版本多實例

-- 假定遠程服務為:5.6.12(實例3406)

-- 假定本地服務器:5.6.21(實例3306)

-- 基于實例3306創建FEDERATED存儲引擎表test.federated_engine以到達訪問實例3406數據庫tempdb.tb_engine的目的

[root@rhel64a ~]# cat /etc/issue

Red Hat Enterprise Linux Server release 6.4 (Santiago)

--啟動3406的實例

[root@rhel64a ~]# /u01/app/mysql/bin/mysqld_multi start 3406

[root@rhel64a ~]# mysql -uroot -pxxx -P3406 --protocol=tcp

)]> show variables like 'server_id';

+---------------+-------+

| Variable_name | Value |

+---------------+-------+

| server_id | 3406 |

+---------------+-------+

--實例3406的版本號

]> show variables like 'version';

+---------------+------------+

| Variable_name | Value |

+---------------+------------+

| version | 5.6.12-log |

+---------------+------------+

--創建數據庫

)]> create database tempdb;

Query OK, 1 row affected (0.00 sec)

-- Author : Leshami

-- Blog :

)]> use tempdb

Database changed

--創建用于訪問的表

]> create table tb_engine as

-> select engine,support,comment from information_schema.engines;

Query OK, 9 rows affected (0.10 sec)

Records: 9 Duplicates: 0 Warnings: 0

--提取表的SQL語句用于創建為FEDERATED存儲引擎表

]> show create table tb_engine \G

*************************** 1. row ***************************

Table: tb_engine

Create Table: CREATE TABLE `tb_engine` (

`engine` varchar(64) NOT NULL DEFAULT '',

`support` varchar(8) NOT NULL DEFAULT '',

`comment` varchar(80) NOT NULL DEFAULT ''

) ENGINE=InnoDB DEFAULT CHARSET=utf8

--創建用于遠程訪問的賬戶

]> grant all privileges on tempdb.* to identified by 'xxx';

Query OK, 0 rows affected (0.00 sec)

]> flush privileges;

Query OK, 0 rows affected (0.00 sec)

4、演示FEDERATED存儲引擎跨實例訪問

代碼如下:

[root@rhel64a ~]# mysql -uroot -pxxx

)]> show variables like 'version';

+---------------+--------+

| Variable_name | Value |

+---------------+--------+

| version | 5.6.21 |

+---------------+--------+

#查看是否支持FEDERATED引擎

)]> select * from information_schema.engines where engine='federated';

+-----------+---------+--------------------------------+--------------+------+------------+

| ENGINE | SUPPORT | COMMENT | TRANSACTIONS | XA | SAVEPOINTS |

+-----------+---------+--------------------------------+--------------+------+------------+

| FEDERATED | NO | Federated MySQL storage engine | NULL | NULL | NULL |

+-----------+---------+--------------------------------+--------------+------+------------+

)]> exit

[root@rhel64a ~]# service mysql stop

Shutting down MySQL..[ OK ]

#配置啟用FEDERATED引擎

[root@rhel64a ~]# vi /etc/my.cnf

[root@rhel64a ~]# tail -7 /etc/my.cnf

[mysqld]

socket = /tmp/mysql3306.sock

port = 3306

pid-file = /var/lib/mysql/my3306.pid

user = mysql

server-id=3306/

federated #添加該選項

[root@rhel64a ~]# service mysql start

Starting MySQL.[ OK ]

[root@rhel64a ~]# mysql -uroot -pxxx

)]> select * from information_schema.engines where engine='federated';

+-----------+---------+--------------------------------+--------------+------+------------+

| ENGINE | SUPPORT | COMMENT | TRANSACTIONS | XA | SAVEPOINTS |

+-----------+---------+--------------------------------+--------------+------+------------+

| FEDERATED | YES | Federated MySQL storage engine | NO | NO | NO |

+-----------+---------+--------------------------------+--------------+------+------------+

)]> use test

-- 創建基于FEDERATED引擎的表federated_engine

]> CREATE TABLE `federated_engine` (

-> `engine` varchar(64) NOT NULL DEFAULT '',

-> `support` varchar(8) NOT NULL DEFAULT '',

-> `comment` varchar(80) NOT NULL DEFAULT ''

-> ) ENGINE=FEDERATED DEFAULT CHARSET=utf8

-> CONNECTION='mysql://remote_user:xxx@192.168.1.131:3406/tempdb/tb_engine';

Query OK, 0 rows affected (0.00 sec)

-- 下面是創建后表格式文件

]> system ls -hltr /var/lib/mysql/test

total 12K

-rw-rw---- 1 mysql mysql 8.5K Oct 24 08:22 federated_engine.frm

--查詢表federated_engine

]> select * from federated_engine limit 2;

+------------+---------+---------------------------------------+

| engine | support | comment |

+------------+---------+---------------------------------------+

| MRG_MYISAM | YES | Collection of identical MyISAM tables |

| CSV | YES | CSV storage engine |

+------------+---------+---------------------------------------+

--更新表federated_engine

]> update federated_engine set support='NO' where engine='CSV';

Query OK, 1 row affected (0.03 sec)

Rows matched: 1 Changed: 1 Warnings: 0

--查看更新后的結果

]> select * from federated_engine where engine='CSV';

+--------+---------+--------------------+

| engine | support | comment |

+--------+---------+--------------------+

| CSV | NO | CSV storage engine |

+--------+---------+--------------------+

5、創建FEDERATED引擎表的鏈接方式

代碼如下:

scheme://user_name[:password]@host_name[:port_num]/db_name/tbl_name

scheme: A recognized connection protocol. Only mysql is supported as the scheme value at this point.

user_name: The user name for the connection. This user must have been created on the remote server, and must have suitable privileges to perform the required actions (SELECT, INSERT,UPDATE, and so forth) on the remote table.

password: (Optional) The corresponding password for user_name.

host_name: The host name or IP address of the remote server.

port_num: (Optional) The port number for the remote server. The default is 3306.

db_name: The name of the database holding the remote table.

tbl_name: The name of the remote table. The name of the local and the remote table do not have to match.

鏈接示例樣本:

CONNECTION='mysql://username:password@hostname:port/database/tablename'

CONNECTION='mysql://username@hostname/database/tablename'

CONNECTION='mysql://username:password@hostname/database/tablename'

更多信息請查看IT技術專欄

更多信息請查看數據庫
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
欧美香蕉视频| 在线亚洲精品| 午夜在线一区| 国产精品成人在线观看| 欧美日韩亚洲国产一区| 最新成人在线| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产日韩亚洲欧美| 国产精品乱码| 欧美大片第1页| 久久久久久久91| 欧美专区在线播放| 久久久亚洲国产天美传媒修理工| 国产精品视频成人| 久久久综合香蕉尹人综合网| 六月天综合网| 亚洲国产精品悠悠久久琪琪| 在线一区二区三区四区五区| 国产欧美 在线欧美| 国产精品久久久久国产a级| 久久久99国产精品免费| 久久九九免费视频| 欧美精品在线一区二区| 亚洲美女视频在线观看| 在线中文字幕一区| 日韩视频免费看| 欧美性猛交99久久久久99按摩 | 99人久久精品视频最新地址| 亚洲日本理论电影| 亚洲性色视频| 欧美色精品在线视频| 影音先锋亚洲视频| 欧美电影免费观看大全| 欧美激情久久久久| 亚洲欧美国产日韩中文字幕| 狠久久av成人天堂| 欧美mv日韩mv国产网站| 亚洲国产你懂的| 亚洲一区视频在线| 免费人成精品欧美精品| 国产免费成人在线视频| 国产精品视区| 亚洲香蕉在线观看| 欧美日韩视频在线一区二区| 欧美日韩国产一区| 亚洲一区三区在线观看| 国产精品国产馆在线真实露脸| 国产精品99久久久久久宅男 | 一区二区三区日韩欧美| 欧美不卡在线视频| 久久久久久久久久看片| 亚洲精品久久久久久一区二区| 国产精品美女主播| 国产精品国产馆在线真实露脸 | 激情综合视频| 国产精品久久久久影院色老大 | 在线看欧美视频| 亚洲电影专区| 国产一区二区精品在线观看| 黑人巨大精品欧美一区二区| 在线观看成人av| 亚洲欧美在线网| 亚洲乱码国产乱码精品精98午夜| 亚洲一区二区成人| 欧美成人激情视频免费观看| 免费久久精品视频| 国产精品欧美经典| 亚洲日本在线视频观看| 午夜精品久久久久久久99热浪潮 | 午夜久久一区| 免费在线成人av| 国产午夜精品麻豆| 免费日韩一区二区| 狠狠色丁香久久婷婷综合丁香 | 欧美国产在线视频| 国产精品www.| 日韩视频在线观看国产| 欧美va天堂| 国产三级欧美三级| 午夜在线a亚洲v天堂网2018| 亚洲欧洲日韩综合二区| 国产精品欧美激情| 亚洲精品自在久久| 欧美日韩高清在线一区| 一区二区在线观看av| 久久九九国产精品| 国产亚洲女人久久久久毛片| 一本色道久久88精品综合| 欧美国产日韩精品免费观看| 久久精品91| 国产一区二区在线免费观看| 欧美亚洲日本国产| 国产在线不卡| 欧美高清在线播放| 99国产精品久久久久久久成人热| 欧美国产高潮xxxx1819| 99视频精品在线| 欧美日本高清| 欧美婷婷久久| 午夜免费电影一区在线观看| 在线欧美电影| 国产精品女主播一区二区三区| 香蕉久久一区二区不卡无毒影院| 国产在线观看精品一区二区三区 | 狠狠色综合色区| 久久久久久日产精品| 国产综合欧美| 欧美精品一区二区三区在线看午夜| 亚洲欧美日韩国产精品| 久久久久久久999精品视频| 快射av在线播放一区| 国产精品高清在线| 国产欧美精品在线播放| 欧美成人一区二区三区片免费| 亚洲综合清纯丝袜自拍| 亚洲精品国产精品乱码不99按摩| 国产精品亚洲综合天堂夜夜| 欧美极品影院| 欧美国产一区二区三区激情无套| 亚洲欧美日韩一区在线| 国产日韩欧美在线看| 久久九九热免费视频| 亚洲欧美久久久| 欧美一区二区三区在线观看视频| 影音先锋另类| 一区二区三区我不卡| 免费在线国产精品| 欧美国产国产综合| 欧美午夜片在线免费观看| 国产精品人人做人人爽人人添| 亚洲欧美中文字幕| 91久久精品一区二区三区| 亚洲国产视频一区二区| 欧美日韩精品一区| 9l国产精品久久久久麻豆| 99香蕉国产精品偷在线观看| 日韩亚洲欧美中文三级| 在线电影欧美日韩一区二区私密| 亚洲欧洲一区二区天堂久久 | 91久久在线观看| 亚洲精品激情| 亚洲一区二区高清| 久久综合电影一区| 国产精品a久久久久久| 一区视频在线看| 一区二区久久久久久| 久久精品国产亚洲a| 欧美日韩精品一本二本三本| 国内精品久久久久伊人av| 99re亚洲国产精品| 欧美一区在线直播| 欧美午夜精品| 亚洲经典三级| 久久精品人人做人人爽| 欧美日韩不卡合集视频| 国产色产综合产在线视频| 亚洲毛片一区| 欧美va亚洲va国产综合| 亚洲精品久久久蜜桃| 亚洲天堂网站在线观看视频| 欧美激情一区二区| 亚洲第一在线| 欧美成年人视频网站欧美| 欧美精品在线一区二区三区| 亚洲第一黄色| 另类天堂av| 亚洲精品一区二区在线| 欧美www在线| 一本色道久久综合亚洲精品不卡| 欧美激情中文字幕乱码免费| 在线亚洲观看| 国产精品久久久久秋霞鲁丝| 亚洲香蕉成视频在线观看| 国产精品乱码人人做人人爱| 香蕉久久夜色精品国产| 亚洲视频综合在线| 在线观看欧美黄色| 国产精品女人久久久久久| 久久久久久一区| 999在线观看精品免费不卡网站| 国产精品a级| 欧美极品色图| 麻豆精品视频在线观看视频| 久久精品av麻豆的观看方式| av成人福利| 亚洲日本中文字幕免费在线不卡| 国产精品久久久久7777婷婷| 欧美jizz19性欧美| 久久久欧美一区二区| 欧美亚洲视频在线观看| 中文在线资源观看网站视频免费不卡 | 欧美日韩喷水| 亚洲欧美综合网| 久久久精品一区| 久久国产免费| 久久久久久久久久久成人| 欧美一区二区免费视频| 免费成人性网站| 欧美激情 亚洲a∨综合| 欧美区高清在线|