mysql - 无法触摸 `/var/log/mysqld.log' : Permission denied

标签 mysql logging centos permission-denied

我在 cent OS RHEL5.5 中重新安装了 mysql 服务器,我收到以下错误

touch: cannot touch `/var/log/mysqld.log': Permission denied

chown: changing ownership of `/var/log/mysqld.log': Operation not permitted

chmod: changing permissions of `/var/log/mysqld.log': Operation not permitted

MySQL Daemon failed to start.

Starting mysqld:                                           [FAILED]

我已经检查了日志文件的权限,它作为 mysql 用户具有正确的权限

-rw-r----- 1 mysql mysql   5931 Mar  9 04:36 mysqld.log

请让我知道这方面的问题以及如何解决。

谢谢

最佳答案

好的。我已经解决了这个问题,

$/usr/libexec/mysqld --skip-grant &

[1] 5388

InnoDB: 错误: 日志文件 ./ib_logfile0 的大小不同 0 50331648 字节

InnoDB: 比 .cnf 文件中指定的 0 5242880 字节! 150312 10:03:28 [注意]/usr/libexec/mysqld:准备连接。 版本:'5.0.95' 套接字:'/var/lib/mysql/mysql.sock' 端口:3306 源码分发

$ rm -rf/var/lib/mysql/ib_logfile0

$ rm -rf/var/lib/mysql/ib_logfile1

$ ls -l/var/lib/mysql

我已经删除了日志文件并重新启动了 mysql 服务器。

谢谢

关于mysql - 无法触摸 `/var/log/mysqld.log' : Permission denied,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29004285/

相关文章:

php - HTML 表单文本输入到数组中

java - JSP解析时出错

java - 无法读取 XMLFile,异常 : java. io.FileNotFoundException : C:\Temp\logger. dtd(系统找不到指定的文件)

ssh - 有没有办法允许来自 Centos 上特定机器的 SSH?

php - mysql从另一列复制数据

MySQL 社区服务器 8.0.16 - django.db.utils.OperationalError : (1045, "Access denied for user (using password: YES)")

python - 如何使用 python 日志配置将参数传递给自定义日志格式化程序?

logging - 带通配符的 Logback 记录器名称

php - 从 CLI 调用时带有 PHPDocumentor 的无限循环(但通过 SSH 很好)

linux - 在 CentOS 上安装 Git 时遇到问题