我无法让mysql在Redhat上运行,基本上parallels power面板试图更新,并给我发了一封电子邮件,声明它失败了,停止了服务,无法启动它。
mysqld.log态
[ERROR] /usr/libexec/mysqld: unknown variable 'set-variable=local-infile=0'我可以通过删除"/etc/my.cnf“中的所有内容来让服务重新开始,我正在查看配置文件,但是,从我所读到的内容来看,我不完全确定它能做什么,虽然它涉及mysql的一些安全方面,所以我不习惯只删除它并继续按原样运行数据库。
有什么更安全的办法吗?或者这是可以接受的?我对mysql或linux发行版的经验并不像我想的那样丰富。
发布于 2011-10-18 18:06:19
CHeck正在报告的行的mysql配置文件,
set-variable=local-infile=0听起来my.cnf中有‘set-variable=local=0’,而您的版本不支持这个参数。
发布于 2011-10-18 10:50:35
在更新过程中,您的mysql包似乎被销毁或配置错误。尝试从基本存储库重新安装它们:
cat /etc/psa/.psa.shadow -所有数据库>/root/mysql.Ful.dump。rpm -qa | grep mysqlcat /etc/psa/.psa.shadow 不要忘记再次安装php-mysql -享受吧!
https://serverfault.com/questions/322493
复制相似问题