zoukankan      html  css  js  c++  java
  • mysql远程表链接

    FEDERATED简介

    FEDERATED存储引擎是访问远程数据库中的表,在平时开发中可以用此特性来访问远程库中的参数表之类的,还是非常方便的。使用时直接在本地构建一个federated表来链接远程数据表,配置好之后本地数据库可以直接和远程数据表进行同步,实际上这个数据库并不是真实存放数据,所需要的数据都是存放在远程服务器上。

    配置条件

    • mysql版本需要5.1以上;

    • 在安装是需要把federated引擎已经安装;

    配置步骤

    • 1.开启federated引擎;

    在mysql终端执行:

    	show engines;
    

    数据库引擎

    若是引擎关闭则需要配置开启,方式如下;

    修改mysql的配置文件:

    在my.ini中[mysqld]标签下下直接加上一行 federated重启数据库服务即可

    • 2.建立远程表连接
    CREATE TABLE table_test ( 
       id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, 
       name varchar(255) not null, 
      PRIMARY KEY (`id`) 
    ) ENGINE=FEDERATED DEFAULT CHARSET=utf8 CONNECTION='mysql://root:abc@192.168.88.16:3306/dbname/tablename' 
    

    注意

    • 1.本地的表结构必须与远程的完全一样。
    • 2.远程数据库目前仅限MySQL
    • 3.不支持事务
    • 4.不支持表结构修改

    http://daodaoliang.com/blog/2015/04/02/mysql%E8%BF%9C%E7%A8%8B%E8%A1%A8%E9%93%BE%E6%8E%A5.html

  • 相关阅读:
    Android 一个TextView中设置多种不同大小的字体,设置超链接
    Android Okhttp POST提交键值对
    第九天
    第八天
    第七天
    第六天
    第三天
    day 51
    day 49
    day 48 bootstrap
  • 原文地址:https://www.cnblogs.com/findumars/p/6272233.html
Copyright © 2011-2022 走看看