我尝试通过 ssh 以 root 用户身份编辑 /etc/my.cnf,但在尝试保存时出现以下错误
我正在对 my.cnf 进行更改,因为我想调整 my.cnf 中的某些值以满足 Magento 要求,例如将 key_buffer_size= 更改为更高的值 (128M)。我将值 128M 分配给 key_buffer_size= 并尝试保存它,然后出现错误。
“写入 /etc/my.cnf 时出错:权限被拒绝”
我甚至无法成功重启 MySQL。
[root@flourish ~]# service mysqld restart
Stopping mysqld: [ OK ]
MySQL Daemon failed to start.
Starting mysqld: [FAILED]
我甚至可以删除或用新的替换它。我尝试卸载 MySQL 并重新安装,但没有任何效果。权限 -rw-r--r-- 和所有者/组 root/root
我希望这个问题能够得到解答。
答案1
该文件是否可能已通过 chattr 变为不可变的?lsattr 应该会告诉您:
$ lsattr my.cnf
----i----------- my.cnf
将是不可变文件的输出。