• ADADADADAD

    mysql5.7无法开启二进制日志的示例分析[ mysql数据库 ]

    mysql数据库 时间:2024-11-26 22:13:51

    作者:文/会员上传

    简介:

    一、问题如题,我的my.cnf配置如下:[mysqld]datadir=/data/mysql1socket=/var/lib/mysql/mysql.sockcharacter_set_server=utf8mb4symbolic-links=0log-error=/data/mysql1/mys

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    一、问题如题,我的my.cnf配置如下:
    [mysqld]
    datadir=/data/mysql1
    socket=/var/lib/mysql/mysql.sock
    character_set_server=utf8mb4
    symbolic-links=0
    log-error=/data/mysql1/mysqld.log
    pid-file=/data/mysql1/mysqld.pid
    binlog_format=row
    log_bin = binlog

    启动mysql:没有日志写到日志文件中,也没有报错信息:
    [root@mysql3 data]# mysqld_safe--defaults-file=/data/my1.cnf
    2018-01-08T11:35:55.391941Z mysqld_safe Logging to '/data/mysql1/mysqld.log'.
    2018-01-08T11:35:55.425055Z mysqld_safe Starting mysqld daemon with databases from /data/mysql1
    2018-01-08T11:35:55.651401Z mysqld_safe mysqld from pid file /data/mysql1/mysqld.pid ended


    二、分析:我查看日志文件/data/mysql1/mysqld.log,没有日志写到/data/mysql1/mysqld.log,也没有其他输出报错信息,很奇怪。我反复对照配置文件,开启二进制日志参数没有写错。

    三、最后解答:最后我发现没有加参数server_id=1,加上这个参数后,就好了。二进制日志搭配上server_id这个参数。

    mysql5.7无法开启二进制日志的示例分析.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysql5.7