【发布时间】:2021-01-28 00:45:15
【问题描述】:
我正在尝试解决 MySQL 服务器的问题。当我输入终端 MySQL 时,我得到命令未找到。
我知道我必须编辑 .bash_profile 文件并在其中添加这一行:
export PATH=${PATH}:/usr/local/mysql/bin
问题是我不能写信给它。我尝试了这些命令:
brackets ~/.bask_profile
sudo brackets ~/.bash_profile
touch ~/.bash_profile; open ~/.bash_profile
sudo touch ~/.bash_profile; open ~/.bash_profile
我一直收到一条消息,因为它受到保护,所以我不允许写入此文件。
我的问题是,如何写入这个文件并启动 MySQL 服务器?
感谢您的帮助。
干杯
编辑:
命令终端输出:
ls -l ~/.bash_profile
是
-rw-r--r-- 1 root staff 447 13 paź 17:33 /Users/macos/.bash_profile
EDIT2:
- 您能写信告诉我如何找到 .bash_profile 文件的路径吗?我认为更改此文件的权限将是解决问题的方法。
【问题讨论】:
-
您能否运行
ls -l ~/.bash_profile并将输出粘贴到您的问题中? -
这可能是一个特定于 macOS 的问题。使用系统偏好授予对终端程序的全盘访问权限:安全和隐私:隐私:全盘访问
-
试试 'sudo vi ~/.bash_profile'。附带问题,为什么 '~/.bash_profile' 归 root 所有?通常,它归当前用户所有。