it-swarm.asia

كيف أقوم بإظهار binlog_format على خادم MySQL؟

كيف اظهر binlog_format على خادم MySQL؟

وإذا لم يعجبني ذلك ، فكيف أضبطه على XX بشكل دائم؟

حيث XX هي STATEMENT ، ROW أو MIXED.

18
Nifle

أجاب مات هيلي على سؤال حول كيفية إظهار/تعيين التنسيق من عميل الخلية (على خادم يعمل) باستخدام SET GLOBAL binlog_format = [STATEMENT|ROW|MIXED]

لتعيين القيمة بشكل دائم ، وافتراض أن لديك حق الوصول إلى my.cnf ، أضف:

[mysqld]
...

binlog_format=XX

...

ثم قم بإعادة تشغيل الخادم الخاص بك.

14
Derek Downey

لمشاهدة قيمة binlog_format الحالية:

mysql> show variables like 'binlog_format';
+---------------+-----------+
| Variable_name | Value     |
+---------------+-----------+
| binlog_format | STATEMENT |
+---------------+-----------+
1 row in set (0.00 sec)

لتغييره:

mysql> SET GLOBAL binlog_format = 'STATEMENT';
mysql> SET GLOBAL binlog_format = 'ROW';
mysql> SET GLOBAL binlog_format = 'MIXED';

المصدر: http://dev.mysql.com/doc/refman/5.1/en/binary-log-setting.html

28
Matt Healy