রেপ্লিকেশন টাইপ চেক করতে, আপনি শো গ্লোবাল ভ্যারিয়েবল কমান্ড ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ -
SHOW GLOBAL VARIABLES LIKE 'binlog_format';
উপরের সিনট্যাক্সটি হয় ROW, মিক্সড বা স্টেটমেন্ট প্রদান করে। ডিফল্ট ফলাফল হল ROW৷
৷এখন আপনি প্রতিলিপি প্রকার পরীক্ষা করতে উপরের সিনট্যাক্স বাস্তবায়ন করতে পারেন। প্রশ্নটি নিম্নরূপ -
mysql> SHOW GLOBAL VARIABLES LIKE 'binlog_format';
এখানে আউটপুট −
+---------------+-------+ | Variable_name | Value | +---------------+-------+ | binlog_format | ROW | +---------------+-------+ 1 row in set (0.10 sec)
এখানে ROW থেকে STATEMENT −
-এ স্যুইচ করার জন্য প্রশ্ন রয়েছে৷mysql> SET GLOBAL binlog_format = 'STATEMENT'; Query OK, 0 rows affected (0.04 sec)
এখন প্রতিলিপির ধরনটি আবার পরীক্ষা করুন। প্রশ্নটি নিম্নরূপ -
mysql> SHOW GLOBAL VARIABLES LIKE 'binlog_format';
এখানে আউটপুট −
+---------------+-----------+ | Variable_name | Value | +---------------+-----------+ | binlog_format | STATEMENT | +---------------+-----------+ 1 row in set (0.01 sec)
এখন binlog_format হল STATEMENT৷
৷আপনি STATEMENT থেকে MIXED বা MIXED থেকে ROW তে পরিবর্তন করতে পারেন।
এছাড়াও অধিবেশন দ্বারা পরিবর্তন. প্রশ্নটি নিম্নরূপ -
mysql> SET SESSION binlog_format = 'ROW'; Query OK, 0 rows affected (0.00 sec)
এখন আবার binlog_format এর মান পরীক্ষা করুন। প্রশ্নটি নিম্নরূপ -
mysql> SHOW VARIABLES LIKE 'binlog_format';
নিচের আউটপুট −
+---------------+-------+ | Variable_name | Value | +---------------+-------+ | binlog_format | ROW | +---------------+-------+ 1 row in set (0.04 sec)