Database ServerMySQL

MySQL ERROR 1381 (HY000): You are not using binary logging [Resolved]

The following MySQL error might occur if you are using MySQL replication and binary logs.

mysql> show binary logs;
ERROR 1381 (HY000): You are not using binary logging

Solution:

I have already discussed the same problem here. If you are still facing issues then it might be possibility that problem is with MySQL my.cnf file.

The my.cnf file structure for replication should be as below:

[mysqld] .

.

bind-address= 192.168.0.6
binlog-do-db=exampledb
server-id=1
log-bin=/var/lib/mysql/log-bin.log

[mysqld_safe] log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

Make sure that "log-bin" is present under mysld and not mysqld_safe, else it will not have any effect.

Restart the MySQL service.

Check by logging in the MySQL prompt:

mysql> show binary logs;
+----------------+-----------+
| Log_name | File_size |
+----------------+-----------+
| log-bin.000001 | 106 |
+----------------+-----------+
1 row in set (0.03 sec)

That's all!  😉

Abhijit Sandhan

Loves Open Source, Blogging, Traveling, Hiking and sharing Knowledge!

4 Comments

  1. Put this way:

    server-id=1
    log-bin=mysql-bin

    [mysqld_safe]
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button