Mac终端bash配置文件下载Anacoda后无法添加另一个路径

问题描述 投票:0回答:1

我最近开始学习MySQL,我有一台2015年的MacBook Air。安装MySQL服务器后,我运行了

pip install MySQL-connector-python

一切都工作得很好,但我的终端找不到 mysql 命令行。

我在互联网上做了很多研究,我发现原因是我的终端环境没有找到

mysql
,所以我尝试添加
bash_profile
,但它不起作用。

我开始认为可能是我把mysql的路径弄错了,所以我又进行了一批搜索如何获取mac文件夹的正确路径。而且还是不行。

最后我输入

export path: path....(regular MySQL path)
,然后用mysql命令,终端就可以找到了!

现在,我可以使用 MySQL,但每次我都必须输入

export (MySQL path)

我怀疑无法添加有效的

bash_profile
路径的原因是我的电脑中有一条anaconda,并且我的bash_profile中有一条很长的属于anaconda的路径。

这是我的 bash_profile 的样子,我希望了解 Linux 的人可以帮助我。我只是想知道为什么,如果您想分享更多,非常欢迎!

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/Users/fresh/opt/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/Users/fresh/opt/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/Users/fresh/opt/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/Users/fresh/opt/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<

export PATH=$PATH:/usr/local/mysql/bin

如你所见,我已经添加了路径,但我的终端就是找不到mysql。

旁注:我的电脑确实很旧,但在 MacOS 11.8 big sur 中,所以这可能是一个可能的原因,但我只是不知道足够确定。

mysql macos
1个回答
0
投票

我也遇到了同样的问题,我的 mysql 与我的 Anaconda3 冲突。我尝试过这个语法

$nano.zshrc 导出 PATH=${PATH}:/usr/local/mysql-8.4.0-macos14-x86_64/bin

**什么也没发生**

$cat .bash_profile 导出 PATH=${PATH}:/usr/local/mysql-8.4.0-macos14-x86_64/bin

**什么也没发生**

我无法运行或启动服务器 $sudo mysql.server 启动 mysql.server:找不到命令

$mysql -u 根 -p zsh:找不到命令:mysql

© www.soinside.com 2019 - 2024. All rights reserved.