我在 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/