gpt4 book ai didi

来自 OSX 终端的 MySQL

转载 作者:IT王子 更新时间:2023-10-28 23:45:52 26 4
gpt4 key购买 nike

我似乎遗漏了一些东西,因为所有展示如何从 OSX 的命令行运行 MySQL 的教程都不起作用。

我可以通过系统首选项打开和关闭 MySQL 服务器状态,但如果我遵循显示如何使用 sudo mysqld_safe 从命令行运行的教程之一,它会返回 sudo:mysqld:找不到命令

我也尝试使用 mysql -u root -p 登录 MySQL,我得到 bash: mysql: command not found

/usr/local/mysql/bin/ 确实存在我只是觉得客户端没有正确安装某些东西。任何有关如何从终端访问 mysql 的帮助将不胜感激。提前致谢。

最佳答案

/usr/local/mysql/bin 不在默认的 $PATH 中。 $PATH 是当您在未指定完整路径的情况下尝试使用可执行文件时搜索的目录列表。

您需要使用完整路径 (/usr/local/mysql/bin/mysql_executable_here) 或将其添加到您的 $PATH:

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

适用于 macOS Mojave 及更早版本

您可以将此行添加到主目录中名为 .profile 的文件中,以便在每次创建新 shell 时执行它:

echo 'export PATH="$PATH:/usr/local/mysql/bin"' >> ~/.profile
source ~/.profile
mysql -u USERNAME -p

适用于 macOS Catalina 及更高版本

macOS Catalina 开始,Mac 设备使用 zsh 作为默认登录 shell 和交互式 shell,您必须更新 .zprofile 文件你的主目录。

echo 'export PATH="$PATH:/usr/local/mysql/bin"' >> ~/.zprofile
source ~/.zprofile
mysql -u USERNAME -p

关于来自 OSX 终端的 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23447695/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com