কম্পিউটার

মাইএসকিউএল-এ প্রতিলিপির ধরন পরীক্ষা করুন?


রেপ্লিকেশন টাইপ চেক করতে, আপনি শো গ্লোবাল ভ্যারিয়েবল কমান্ড ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ -

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)

  1. মাইএসকিউএল-এ কোন ডাটাবেস নির্বাচন করা হয়েছে তা কীভাবে পরীক্ষা করবেন?

  2. মাইএসকিউএল-এ টাইম টাইপ কীভাবে ব্যবহার করবেন?

  3. মাইএসকিউএল-এ একটি টাইমস্ট্যাম্প সেট করা আছে কিনা তা কীভাবে পরীক্ষা করবেন?

  4. কিভাবে মাইএসকিউএল সংস্করণ চেক করবেন