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:
廣告