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

mysql允許遠程連接的方法

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

一、概述 

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

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

二、步驟

開啟federated存儲引擎

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

SHOW ENGINES ; 


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

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

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

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

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

創(chuàng)建遠程存儲引擎表

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)建的表定義要和遠程表一致,本地存儲引擎選擇: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;

更新本地表

USE test;

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

SELECT * FROM sakila.actor;


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

增加字段

復制代碼 代碼如下:
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用來解決類型于其它數據庫系統(tǒng)的dblink功能,但是配置federated相對來說麻煩一點,還需要在本地創(chuàng)建表,同時也存在安全方面的因素,總體來說該功能避還是很多,希望mysql在后續(xù)版本能有所改善。

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

相關文章

  • mysql5.7 生成列 generated column用法實例分析

    mysql5.7 生成列 generated column用法實例分析

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

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

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

    MYSQL的binary解決mysql數據大小寫敏感問題的方法

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

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

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

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

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

    MySQL?數據庫中數據表超詳細的基本操作

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

    專業(yè)級的MySQL開發(fā)設計規(guī)范及SQL編寫規(guī)范

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

    MySQL?到Oracle?實時數據同步

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

    數據庫設計工具MySQL?Workbench使用教程(超級詳細!)

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

    MYSQL必知必會讀書筆記第三章之顯示數據庫

    MySQL是一種開放源代碼的關系型數據庫管理系統(tǒng)(RDBMS),MySQL數據庫系統(tǒng)使用最常用的數據庫管理語言--結構化查詢語言(SQL)進行數據庫管理。接下來通過本文給大家介紹MYSQL必知必會讀書筆記第三章之顯示數據庫,感興趣的朋友參考下吧
    2016-05-05

最新評論