首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql服务不会启动[ERROR] /usr/libexec/mysqld:未知变量‘set-变量=local=0’

问Mysql服务不会启动[ERROR] /usr/libexec/mysqld:未知变量‘set-变量=local=0’
EN

Server Fault用户
提问于 2011-10-18 10:42:21
回答 2查看 5.1K关注 0票数 0

我无法让mysql在Redhat上运行,基本上parallels power面板试图更新,并给我发了一封电子邮件,声明它失败了,停止了服务,无法启动它。

mysqld.log态

代码语言:javascript
复制
[ERROR] /usr/libexec/mysqld: unknown variable 'set-variable=local-infile=0'

我可以通过删除"/etc/my.cnf“中的所有内容来让服务重新开始,我正在查看配置文件,但是,从我所读到的内容来看,我不完全确定它能做什么,虽然它涉及mysql的一些安全方面,所以我不习惯只删除它并继续按原样运行数据库。

有什么更安全的办法吗?或者这是可以接受的?我对mysql或linux发行版的经验并不像我想的那样丰富。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2011-10-18 18:06:19

CHeck正在报告的行的mysql配置文件,

代码语言:javascript
复制
set-variable=local-infile=0

听起来my.cnf中有‘set-variable=local=0’,而您的版本不支持这个参数。

票数 2
EN

Server Fault用户

发布于 2011-10-18 10:50:35

在更新过程中,您的mysql包似乎被销毁或配置错误。尝试从基本存储库重新安装它们:

  1. 现在,我建议您转储所有数据库,如:# mysqldump -uadmin -pcat /etc/psa/.psa.shadow -所有数据库>/root/mysql.Ful.dump。
  2. 然后卸载所有与MySQL相关的软件包:# rpm -qa \ grep mysql # rpm -e -nodeps rpm -qa | grep mysql
  3. 然后使用并重新安装它们:# /usr/local/psa/admin/bin/autoinstaller .Next > Next > Next: 11 X MySQL服务器支持
  4. 重新启动MySQL-Daemon # service mysqld Start
  5. 之后,您可以恢复数据库:# mysql -uadmin -pcat /etc/psa/.psa.shadow

不要忘记再次安装php-mysql -享受吧!

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

https://serverfault.com/questions/322493

复制
相关文章

相似问题

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