亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

mysql允許遠(yuǎn)程連接的方法

 更新時(shí)間:2015年12月15日 16:57:52   作者:pursuer.chen  
這篇文章主要介紹了mysql允許遠(yuǎn)程連接的方法,內(nèi)容很詳細(xì),感興趣的小伙伴們可以參考一下

一、概述 

本文主要介紹通過(guò)federated存儲(chǔ)引擎建立遠(yuǎn)程連接表

測(cè)試環(huán)境:mysql 5.6.21

二、步驟

開(kāi)啟federated存儲(chǔ)引擎

先查看federated存儲(chǔ)引擎存儲(chǔ)引擎是否啟用

SHOW ENGINES ; 


默認(rèn)mysql是沒(méi)有開(kāi)啟federated存儲(chǔ)引擎,我這里因?yàn)橐呀?jīng)配置了。

開(kāi)啟federated存儲(chǔ)引擎只需要在my.cnf文件中增加‘federated'就可以。

創(chuàng)建遠(yuǎn)程連接表

 mysql配置遠(yuǎn)程連接必須在本地創(chuàng)建federated存儲(chǔ)引擎的表,配置遠(yuǎn)程連接參數(shù),本地創(chuàng)建的表必須和遠(yuǎn)程表的定義保持一致,這里我就拿本地另一個(gè)案例數(shù)據(jù)庫(kù)來(lái)做測(cè)試,效果和遠(yuǎn)程是一樣。

復(fù)制代碼 代碼如下:
show create table sakila.actor;

創(chuàng)建遠(yuǎn)程存儲(chǔ)引擎表

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'; 

注意:本地創(chuàng)建的表定義要和遠(yuǎn)程表一致,本地存儲(chǔ)引擎選擇:ENGINE =FEDERATED

CONNECTION選項(xiàng)中的連接字符串的一般形式如下: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'
注意:配置密碼作為純文本的話(huà)會(huì)存在安全問(wèn)題,運(yùn)行show create table,show table status是可以見(jiàn)的

復(fù)制代碼 代碼如下:
SELECT * FROM test.federated_actor;

更新本地表

USE test;

update federated_actor
set last_name='GUINESS1'
where actor_id=1;
SELECT * FROM test.federated_actor;

SELECT * FROM sakila.actor;


對(duì)本地進(jìn)行更新操作,本地和遠(yuǎn)程的數(shù)據(jù)都被更改了。

增加字段

復(fù)制代碼 代碼如下:
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存儲(chǔ)引擎不支持alter table 操作

刪除表

復(fù)制代碼 代碼如下:
drop table test.federated_actor;

刪除本地表對(duì)遠(yuǎn)程表無(wú)影響

三、總結(jié)

 federated存儲(chǔ)引擎就是mysql用來(lái)解決類(lèi)型于其它數(shù)據(jù)庫(kù)系統(tǒng)的dblink功能,但是配置federated相對(duì)來(lái)說(shuō)麻煩一點(diǎn),還需要在本地創(chuàng)建表,同時(shí)也存在安全方面的因素,總體來(lái)說(shuō)該功能避還是很多,希望mysql在后續(xù)版本能有所改善。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助。

相關(guān)文章

  • mysql5.7 生成列 generated column用法實(shí)例分析

    mysql5.7 生成列 generated column用法實(shí)例分析

    這篇文章主要介紹了mysql5.7 生成列 generated column用法,結(jié)合實(shí)例形式分析了mysql5.7 生成列 generated column基本原理、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-02-02
  • MySQL下載安裝、配置與使用教程詳細(xì)版(win7x64)

    MySQL下載安裝、配置與使用教程詳細(xì)版(win7x64)

    這篇文章主要為大家詳細(xì)介紹了MySQL下載安裝、配置與使用的具體操作教程,很詳細(xì),感興趣的小伙伴們可以參考一下
    2016-05-05
  • MYSQL的binary解決mysql數(shù)據(jù)大小寫(xiě)敏感問(wèn)題的方法

    MYSQL的binary解決mysql數(shù)據(jù)大小寫(xiě)敏感問(wèn)題的方法

    BINARY不是函數(shù),是類(lèi)型轉(zhuǎn)換運(yùn)算符,它用來(lái)強(qiáng)制它后面的字符串為一個(gè)二進(jìn)制字符串,可以理解為在字符串比較的時(shí)候區(qū)分大小寫(xiě)
    2013-09-09
  • MYSQL SERVER收縮日志文件實(shí)現(xiàn)方法

    MYSQL SERVER收縮日志文件實(shí)現(xiàn)方法

    這篇文章主要介紹了MYSQL SERVER收縮日志文件實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • MySQL索引下推的實(shí)現(xiàn)示例

    MySQL索引下推的實(shí)現(xiàn)示例

    索引下推是MySQL 5.6引入的優(yōu)化技術(shù),旨在減少查詢(xún)過(guò)程中的不必要行訪問(wèn)和回表操作,從而提升查詢(xún)性能,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-10-10
  • MySQL?數(shù)據(jù)庫(kù)中數(shù)據(jù)表超詳細(xì)的基本操作

    MySQL?數(shù)據(jù)庫(kù)中數(shù)據(jù)表超詳細(xì)的基本操作

    這篇文章主要介紹了MySQL?數(shù)據(jù)庫(kù)中數(shù)據(jù)表的基本操作,下面文章會(huì)從創(chuàng)建表的基本語(yǔ)法伊利舉例說(shuō)明概括全篇數(shù)據(jù)表的基本操作詳情,需要的小伙伴可以參考一下文章的具體內(nèi)容,希望對(duì)你有所幫助
    2021-12-12
  • 專(zhuān)業(yè)級(jí)的MySQL開(kāi)發(fā)設(shè)計(jì)規(guī)范及SQL編寫(xiě)規(guī)范

    專(zhuān)業(yè)級(jí)的MySQL開(kāi)發(fā)設(shè)計(jì)規(guī)范及SQL編寫(xiě)規(guī)范

    這篇文章主要介紹了專(zhuān)業(yè)級(jí)的MySQL開(kāi)發(fā)設(shè)計(jì)規(guī)范及SQL編寫(xiě)規(guī)范,需要的朋友可以參考下
    2020-11-11
  • MySQL?到Oracle?實(shí)時(shí)數(shù)據(jù)同步

    MySQL?到Oracle?實(shí)時(shí)數(shù)據(jù)同步

    這篇文章主要介紹了MySQL?到Oracle?實(shí)時(shí)數(shù)據(jù)同步,本次?MySQL?數(shù)據(jù)實(shí)時(shí)同步到?Oracle大概只花了幾分鐘就完成。使用的工具是Tapdata?Cloud?,這個(gè)工具是永久免費(fèi)的,需要的朋友可以參考一下
    2022-01-01
  • 數(shù)據(jù)庫(kù)設(shè)計(jì)工具M(jìn)ySQL?Workbench使用教程(超級(jí)詳細(xì)!)

    數(shù)據(jù)庫(kù)設(shè)計(jì)工具M(jìn)ySQL?Workbench使用教程(超級(jí)詳細(xì)!)

    MySQL?Workbench為數(shù)據(jù)庫(kù)管理員、程序開(kāi)發(fā)者和系統(tǒng)規(guī)劃師提供可視化的Sql開(kāi)發(fā)、數(shù)據(jù)庫(kù)建模、以及數(shù)據(jù)庫(kù)管理功能,下面這篇文章主要給大家介紹了關(guān)于MySQL設(shè)計(jì)工具Workbench使用的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • MYSQL必知必會(huì)讀書(shū)筆記第三章之顯示數(shù)據(jù)庫(kù)

    MYSQL必知必會(huì)讀書(shū)筆記第三章之顯示數(shù)據(jù)庫(kù)

    MySQL是一種開(kāi)放源代碼的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),MySQL數(shù)據(jù)庫(kù)系統(tǒng)使用最常用的數(shù)據(jù)庫(kù)管理語(yǔ)言--結(jié)構(gòu)化查詢(xún)語(yǔ)言(SQL)進(jìn)行數(shù)據(jù)庫(kù)管理。接下來(lái)通過(guò)本文給大家介紹MYSQL必知必會(huì)讀書(shū)筆記第三章之顯示數(shù)據(jù)庫(kù),感興趣的朋友參考下吧
    2016-05-05

最新評(píng)論