[ERROR] You have enabled the binary log, but you haven't provided the mandatory server-id.

amber 3年前 2,084次点击 来自 mysql

  • MySQL在开启bin-log时报错,信息如下:

[ERROR] You have enabled the binary log, but you haven’t provided the mandatory server-id. Please refer to the proper server start-up parameters documentation

MySQL版本

mysql> select version();
+------------+
| version()  |
+------------+
| 5.7.14-log |
+------------+
1 row in set (0.00 sec)
  • 报错的原因:
    在设置bin log日志的时候,没有设置server_id参数。server-id参数用于在复制中,为主库和备库提供一个独立的ID,以区分主库和备库;开启二进制文件的时候,需要设置这个参数。

  • 解决方法:

[root@mysql bin]# vi /etc/my.cnf
#add
[mysqld]
log-bin=mysql-bin
server-id=1
  • 重新启动MySQL服务,问题解决。
1 条回复

致力于搭建一个分享发现好玩东西的社区京ICP备15052899号-3

本站总访问量 | 本文总阅读量 | 本站总访客数