10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 本手册下载 从本手册中摘录

13.1.18 CREATE SERVER语句

创建服务器server_name外国数据包装wrapper_name选项(选项(,选项]…)选项:{主机字符类型|数据库字符类型|用户字符类型|密码字符类型|套接字字符类型|所有者字符类型|港口数值文字

此语句创建用于联邦存储引擎。的创建服务器语句中创建新行服务器表中mysql数据库。此声明要求极好的特权。

server_name应该是对服务器的唯一引用。服务器定义在服务器范围内是全局的,不可能将服务器定义限定为特定的数据库。server_name最大长度为64个字符(超过64个字符的名称将被静默截断),并且不区分大小写。您可以将名称指定为带引号的字符串。

wrapper_name是标识符,可以用单引号引用。

为每一个选项必须指定字符字面值或数字字面值。字符字面量是UTF-8,支持最大长度64个字符,默认为空字符串。字符串字面量被静默地截断为64个字符。数字字面值必须是0到9999之间的数字,默认值为0。

请注意

老板选项当前没有应用,并且对创建的服务器连接的所有权或操作没有影响。

创建服务器声明创建了一个条目mysql.servers表,稍后可与创建表语句创建联邦表格您指定的选项用于填充列中的列mysql.servers表格表列如下服务器名称宿主Db用户名密码港口套接字

例如:

CREATE SERVER s FOREIGN DATA WRAPPER mysql OPTIONS (USER 'Remote', HOST '198.51.100.106', DATABASE 'test');

请确保指定建立到服务器的连接所需的所有选项。用户名、主机名、数据库名必须填写。可能还需要其他选项,比如密码。

表中存储的数据可以在创建到联邦表:

创建表T(S1 int)引擎=联合连接='s';

有关更多信息,请参见第16.8节,“联邦存储引擎”

创建服务器导致隐式提交。看到章节13.3.3,“导致隐式提交的语句”

创建服务器不写入二进制日志,无论使用的日志格式是什么。