【问题标题】:Error writing my.cnf: Permission denied写入 my.cnf 时出错:权限被拒绝
【发布时间】:2021-01-25 03:49:58
【问题描述】:

我正在尝试编辑 my.cnf 文件以允许远程访问 mysql(通过更改绑定地址)。但是,当我尝试保存(通过 SSH 使用 pico)时,出现“写入 my.cnf 时出错:权限被拒绝”错误。

运行$ lsattr my.cnf 返回---------------- my.cnf

我需要做什么才能编辑此文件?

谢谢!

【问题讨论】:

  • 也许sudo 需要用于这些命令。
  • my.cnf 的所有者是谁?根?然后你也需要成为 root(susudo)。您还需要更改权限,以便 mysql 用户能够读取它(作为 root,您也可以写入具有这些权限的文件)。
  • 您需要超级权限才能保存文件。

标签: mysql ssh my.cnf


【解决方案1】:
sudo chmod 644 my.cnf

sudo pico my.cnf

【讨论】:

    【解决方案2】:

    您需要将文件权限设置为可读可写

    sudo chmod 644 my.cnf
    
    sudo nano my.cnf
    

    【讨论】:

      【解决方案3】:

      尝试以 root 身份编辑它。 或者使用 ls -a 查找文件所有者和文件权限。

      【讨论】:

        猜你喜欢
        • 2017-07-15
        • 2016-11-15
        • 2019-02-01
        • 2023-04-01
        • 1970-01-01
        • 1970-01-01
        • 2017-11-28
        • 2017-06-20
        • 2021-11-05
        相关资源
        最近更新 更多