首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误-在mysql中启用bin日志

错误-在mysql中启用bin日志
EN

Database Administration用户
提问于 2017-11-04 09:33:18
回答 1查看 541关注 0票数 0

我有一个带有5.5的mysql服务器。我尝试使用下面的配置文件启用binlog。

代码语言:javascript
复制
# BINARY LOGGING #
server_id                      = 1
log_bin                        = /mysql/binlog/mysql_bin
expire_logs_days               = 14
sync_binlog                    = 1
max_binlog_size                = 100M

/mysql/binlog/属于mysql:mysql

在重新启动mysql之后,我得到了以下错误。

代码语言:javascript
复制
mysqld: File '/mysql/binlog/mysql-bin.index' not found (Errcode: 13)

所以我尝试了这个命令。

将此添加到my.cnf中

代码语言:javascript
复制
binlog_do_db                   = mydb    
log_bin_index                  = /mysql/binlog/mysql-bin.index

执行这个命令。

代码语言:javascript
复制
touch /mysql/binlog/mysql-bin.index
chown mysql:mysql /mysql/binlog/mysql-bin.index

但它仍然抛出了同样的错误。

EN

回答 1

Database Administration用户

发布于 2017-11-04 09:58:13

没关系,我在这个博客上找到了一个解决方案。

但是mysql数据目录仍然指向/var/lib/mysql

https://schworak.com/blog/e53/move-mysql-binlog-to-another-disk-or-folder/

然后做chmod 700 binlog。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/190099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档