Definisi server digunakan dengan mesin penyimpanan FEDERATED. Pernyataan CREATE SERVER membuat baris baru di dalam tabel server di dalam database mysql. Pernyataan ini membutuhkan hak istimewa SUPER.
1. Membuat Server
Format :
CREATE SERVER server_name
FOREIGN DATA WRAPPER wrapper_name
OPTIONS (option [, option] ...)
option:
{ HOST character-literal
| DATABASE character-literal
| USER character-literal
| PASSWORD character-literal
| SOCKET character-literal
| OWNER character-literal
| PORT numeric-literal }
Contoh :
CREATE SERVER sData
FOREIGN DATA WRAPPER mysql
OPTIONS (USER 'Remote', HOST '192.168.1.106', DATABASE 'dbData');
CREATE TABLE t (s1 INT) ENGINE=FEDERATED CONNECTION='sData';
2. Mengubah Server
Format :
ALTER SERVER server_name
OPTIONS (option [, option] ...)
Contoh :
ALTER SERVER sData OPTIONS (USER 'Remote');
3. Menghapus Server
Format :
DROP SERVER [ IF EXISTS ] server_name
Contoh :
DROP SERVER [ IF EXISTS ] sData'