MySQL - ALTER SERVER 语句



MySQL ALTER SERVER 语句

如果您需要使用 Spider、FEDERATED 或 FederatedX 存储引擎中的任何一个,则需要创建一个服务器。

您可以使用 ALTER SERVER 语句更改服务器信息,即创建服务器时允许的选项。

语法

以下是 ALTER SERVER 语句的语法:

ALTER SERVER server_name OPTIONS (option [, option] ...)

示例

假设我们使用 CREATE SERVER 语句创建了一个名为 myserver 的服务器,如下所示:

CREATE SERVER myserver FOREIGN DATA WRAPPER mysql OPTIONS 
(USER 'Remote', HOST 'localhost', DATABASE 'federated');

如果您使用 SELECT 语句列出 mysql 中的服务器,您可以在其中看到上面创建的服务器:

SELECT * FROM mysql.servers;

输出

上述查询产生以下输出:

*********** 1. row ***********
Server_name: myserver
       Host: localhost
         Db: federated
   Username: Remote
   Password:
       Port: 0
     Socket:
    Wrapper: mysql
      Owner:
1 row in set (0.00 sec)

以下查询更改了上面创建的服务器:

ALTER SERVER myserver OPTIONS (USER 'test');

验证

如果您再次验证服务器列表,您可以看到更改后的用户名,如下所示:

SELECT * FROM mysql.servers; 
MySQL ALTER SERVER Statement;

以下是上述查询的输出:

*********** 1. row ***********
Server_name: myserver
       Host: localhost
         Db: federated
   Username: test
   Password:
       Port: 0
     Socket:
    Wrapper: mysql
      Owner:
广告
© . All rights reserved.