建立個mysql跨庫dblink 查詢使用者
源ip 目標ip
10.10.0.1 10.10.0.2
mysql 使用federated引擎才可以訪問遠端的database內的表,
檢視有沒有開啟:
show engines;
如果沒有開啟,則配置my.cnf
[mysqld]
federated
重啟mysql伺服器
配置不同ip跨庫查詢:
##第一步 需要目標ip 上建個使用者能訪問study 庫下 user_info唯讀許可權
###在目標ip上建個使用者test_select能登入
grant select on study.user_info to test_select@』%』 identified by 『****』;
flush privileges;
show grants for test_select@』%』;
第二步:在源目標ip上建立和目標ip 表結構一樣的表 user_info
在新建的表user_info配置上遠端訪問connection連線串。
create table user_info (
id
int(11) not null auto_increment,
username varchar(20),
updatetime
timestamp not null default current_timestamp on update current_timestamp comment 『修改時間』,
primary key (id
),
) engine=federated connection=「mysql://test_select:******@目標ip:3306/study/user_info」;
第三步:在源目標ip驗證是否可以查詢
select count(1) from study.user_info;
oracle建立與mysql的dblink
由於專案開發的需求,需要通過oracle訪問mysql,必須配置 閘道器 通過odbc實現 總結了一下從oracle訪問mysql的步驟 1.先簡單介紹下環境 作業系統 windows xp oracle 10.0.2.0.1 mysql 5.0 3.配置odbc資料來源,在控制面板中配置就可以了,...
oracle建立與mysql的dblink
1.先簡單介紹下環境 作業系統 windows 2008 r2 64bits oracle資料庫 10gr2 10.2.0.3.0 32bits mysql資料庫 5.1 32bits 注意 一定要32bits,oracle因為是32bits的所有該使用32bits,如實64bit請使用64bit ...
mysql跨庫跨表查詢
簡單記錄 select from dysns.uchome pay record,91feile.phpcms game where uchome pay record.uid phpcms game.touserid select from dysns.uchome pay record,91fe...