Come posso mostrare il binlog_format su un server MySQL?
Domanda
Come posso mostrare il binlog_format
su un server MySQL?
E se non mi piace che Come si imposta su XX in modo permanente?
Dove XX è STATEMENT
, ROW
o MIXED
.
Soluzione
Matt Healy ha risposto alla domanda su come mostrare / impostare il formato dal client mysql (su un server che esegue) con SET GLOBAL binlog_format = [STATEMENT|ROW|MIXED]
Per impostare il valore in modo permanente, e supponendo che si ha accesso al my.cnf, aggiungere:
[mysqld]
...
binlog_format=XX
...
e quindi riavviare il server.
Altri suggerimenti
Per visualizzare il valore corrente binlog_format:
mysql> show variables like 'binlog_format';
+---------------+-----------+
| Variable_name | Value |
+---------------+-----------+
| binlog_format | STATEMENT |
+---------------+-----------+
1 row in set (0.00 sec)
Per modificarlo:
mysql> SET GLOBAL binlog_format = 'STATEMENT';
mysql> SET GLOBAL binlog_format = 'ROW';
mysql> SET GLOBAL binlog_format = 'MIXED';
Fonte: http://dev.mysql.com/doc/refman /5.1/en/binary-log-setting.html
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a dba.stackexchange