首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加log bin- Master复制后未启动MySQL

添加log bin- Master复制后未启动MySQL
EN

Stack Overflow用户
提问于 2015-07-15 13:43:42
回答 2查看 7.6K关注 0票数 5

我试图设置主复制服务器。在添加了my.cnf中的log目录之后,当我尝试启动/重新启动服务器时,

代码语言:javascript
复制
log-bin = /var/log/mysql/mysql-bin.log 

服务器没有启动。

MySQL status

已加载的mysqld.service - MySQL服务器: loaded (/etc/systemd/system/mysqld.service;Active:自Mon,2015年7月13日起)非活动(死) 17:46:47 +0800;1s前进程: 14145 ExecStart=/usr/bin/mysqld_mysql-默认值-=/etc/my.cnf datadir=/var/lib//mysql.Socket=/var/lib//mysql.sock (code=exited,状态=0/成功) CGroup: name=systemd:/system/mysqld.service

但是,在我更改了日志-bin之后,如下所示(没有文件夹路径)

代码语言:javascript
复制
log-bin = mysql-bin.log

服务器正在成功运行。

MySQL status

mysqld.service - MySQL服务器加载: loaded (/etc/systemd/system/mysqld.service;已启用) active : active(运行),自Mon,2015年7月13日17:47:43 +0800;前主PID: 15272 (mysqld_safe) CGroup: name=systemd:/system/mysqld.service├15272 /bin/sh /usr/bin/mysqld_├-CGroup=/etc/my.cnf-datadir=/var/lib/mysql-├=/var/lib/mysql/mysq.└15615 /usr/libexec/mysqld -默认值-file=/etc/my.cnf-basedir=/usr-datadir=/var/lib/mysql-plugin=/usr/lib/.

更新

来自mysqld.log:

/var/log/mysql/mysql-bin.index‘not (Errcode: 2)

但是默认情况下,我的mysql-bin.index

/var/lib/mysql/mysql-bin.index

在我刚开始学习主从复制的时候,有人能帮帮我吗?我是否需要创建一个文件夹名mysql并将权限更改为mysql并放入日志目录,或者如何确保它正确定位mysql-bin.index文件?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-16 03:38:13

我终于找到了解决办法。不知道我做得对不对。

在对(Errcode: 2)进行搜索后,发现该文件或目录不存在。因此,我创建了名为mysql的文件夹,并添加到日志目录中(以root用户身份登录)。当我试图重新启动服务器时,它会给出另一个错误:

/var/log/mysql/mysql-bin.index‘not (Errcode: 13)

错误代码: 13表示权限被拒绝。因此,我必须将所有权从root更改为mysql:

代码语言:javascript
复制
chown -R mysql:mysql /var/log/mysql

我重新启动服务器,它就成功运行了。

票数 6
EN

Stack Overflow用户

发布于 2017-10-10 13:00:28

如果与mysql的数据和日志相关的路径访问出现错误,它将调用默认的/var/lib/mysql和/var/log/mysql。要使用ovveride mysql日志文件路径,请执行以下操作。

  1. 创建新路径
  2. 使用mysql用户的所有权创建路径- sudo显示-R mysql:mysql /mnt/mysql/logs
  3. 将路径传递给设备以读取此目录。文件位置-/etc/parmor.d/usr.sbin.mysqld contentAllow日志文件访问/mnt/mysql/ log / r,/mnt/mysql/log/** rw,

注:,如果设备没有正确的路径,那么它将给出与简单的chown和chmod混淆的许可问题。

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

https://stackoverflow.com/questions/31432169

复制
相关文章

相似问题

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