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: