我新设置的开发服务器上的Mysql服务无法启动!
它在CentOS 5上运行。
每次重新启动服务时,它都会告诉我MySQL守护程序无法启动。
我已经检查了错误日志,这就是我看到的重复:
*“110801 11:28:16来自pid文件/var/run/mysqld/mysqld.pid的mysqld_safe mysqld已结束 196 110801 11:36:14 mysqld_safe使用/ var / lib / mysql中的数据库启动mysqld守护程序 197 110801 11:36:14 [警告]' - log_slow_queries'已弃用,将在以后的版本中删除。请改用''--slow_query_log'/' - slow_query_log_file''。 198 ^ G / usr / libexec / mysqld:找不到文件'/var/log/mysql/binary_log.index'(错误代码:13) 199 110801 11:36:14 [错误]中止“*
mysql.sock文件位于/ var / lib / mysql内,但是当我查看该文件时,它是空的。
mysql相关文件的所有者是mysql,权限是660或更高。
编辑:我也卸载并重新安装了mysql,但也没有解决它。
我非常难过!有人可以帮忙吗? 请注意,我不是专家,所以如果我错过了一些明显的东西,请打我不会伤到的地方。
提前致谢。
编辑:它已经解决了!事实证明,我玩过所有文件的权限,但是在my.cnf上。它被设置为755并且阻止它被访问。我把它切换到777,服务开始了!!但是,如果有人可以提出替代解决方案的建议,我会全力以赴。 (现在我可以去吃早餐......) 微米。