MySQL-এ server_id পাওয়ার জন্য সিস্টেম-নির্ধারিত ভেরিয়েবল @@server_id ব্যবহার করতে হবে। আপনি শুধু @ (ইউজার-নির্ধারিত ভেরিয়েবল) দিয়ে server_id পেতে পারবেন না।
পদ্ধতি ১: SELECT @@server_id
সিনট্যাক্স:
SELECT @@server_id;
উদাহরণ:
mysql> SELECT @@server_id AS SERVER_ID;
আউটপুট:
+-----------+ | SERVER_ID | +-----------+ | 1 | +-----------+ 1 row in set (0.00 sec)
পদ্ধতি ২: SHOW VARIABLES
বিকল্পভাবে SHOW VARIABLES কমান্ড ব্যবহার করুন:
SHOW VARIABLES LIKE 'server_id';
উদাহরণ:
mysql> SHOW VARIABLES LIKE 'server_id';
আউটপুট:
+---------------+-------+ | Variable_name | Value | +---------------+-------+ | server_id | 1 | +---------------+-------+ 1 row in set (0.01 sec)
নোট: রেপ্লিকেশন কনফিগারেশনে server_id খুব গুরুত্বপূর্ণ। প্রতিটি সার্ভারের জন্য এটি ইউনিক হতে হয়।