国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql允許遠程連接的方法

2024-07-24 13:08:20
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了mysql允許遠程連接的方法,內容很詳細,感興趣的小伙伴們可以參考一下
 

一、概述 

本文主要介紹通過federated存儲引擎建立遠程連接表

測試環境:mysql 5.6.21

二、步驟

開啟federated存儲引擎

先查看federated存儲引擎存儲引擎是否啟用

SHOW ENGINES ; 

mysql允許遠程連接的方法

默認mysql是沒有開啟federated存儲引擎,我這里因為已經配置了。

開啟federated存儲引擎只需要在my.cnf文件中增加‘federated'就可以。

創建遠程連接表

 mysql配置遠程連接必須在本地創建federated存儲引擎的表,配置遠程連接參數,本地創建的表必須和遠程表的定義保持一致,這里我就拿本地另一個案例數據庫來做測試,效果和遠程是一樣。

 

復制代碼代碼如下:
show create table sakila.actor;

創建遠程存儲引擎表

 

CREATE TABLE FEDERATED_actor (  `actor_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,  `first_name` varchar(45) NOT NULL,  `last_name` varchar(45) NOT NULL,  `last_update` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,  PRIMARY KEY (`actor_id`),  KEY `idx_actor_last_name` (`last_name`) ) ENGINE =FEDERATED CONNECTION='mysql://root:123456@127.0.0.1:3306/sakila/actor'; 

注意:本地創建的表定義要和遠程表一致,本地存儲引擎選擇:ENGINE =FEDERATED

CONNECTION選項中的連接字符串的一般形式如下:scheme://user_name[:password]@host_name[:port_num]/db_name/tbl_name

還有一些連接字符串的例子:

CONNECTION='mysql://username:password@hostname:port/database/tablename'
CONNECTION='mysql://username@hostname/database/tablename'
CONNECTION='mysql://username:password@hostname/database/tablename'
注意:配置密碼作為純文本的話會存在安全問題,運行show create table,show table status是可以見的

 

復制代碼代碼如下:
SELECT * FROM test.federated_actor;

 

mysql允許遠程連接的方法

更新本地表

USE test;update federated_actorset last_name='GUINESS1'where actor_id=1;SELECT * FROM test.federated_actor;SELECT * FROM sakila.actor;

mysql允許遠程連接的方法

對本地進行更新操作,本地和遠程的數據都被更改了。

增加字段

 

復制代碼代碼如下:
alter table federated_actor add column   idtest INT DEFAULT 0;

Error Code: 1031. Table storage engine for 'federated_actor' doesn't have this option

 

federated存儲引擎不支持alter table 操作

刪除表

 

復制代碼代碼如下:
drop table test.federated_actor;

 

刪除本地表對遠程表無影響

三、總結

 federated存儲引擎就是mysql用來解決類型于其它數據庫系統的dblink功能,但是配置federated相對來說麻煩一點,還需要在本地創建表,同時也存在安全方面的因素,總體來說該功能避還是很多,希望mysql在后續版本能有所改善。

以上就是本文的全部內容,希望對大家的學習有所幫助。



注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 肃宁县| 桐乡市| 沂南县| 成武县| 开阳县| 监利县| 屏东县| 习水县| 唐山市| 南漳县| 保山市| 元氏县| 安国市| 宣恩县| 茌平县| 土默特右旗| 团风县| 金川县| 临澧县| 金山区| 龙海市| 乌拉特后旗| 南部县| 竹溪县| 阿克苏市| 白水县| 卓资县| 中山市| 个旧市| 周至县| 疏附县| 牙克石市| 晋州市| 柏乡县| 鲜城| 台北县| 临朐县| 皮山县| 内黄县| 西安市| 横山县|