php - Windows 10 上的 MySQL 出现问题(php、MySQL、MAMP)

标签 php mysql bash mamp

我目前正在通过 Laracasts 学习 PHP,到目前为止我很喜欢它,但我在连接到 MySQL 数据库时遇到了问题。

由于我使用的是 Windows 10,因此我通过 MAMP 设置了 Apache 服务器,并且还有一个 MySQL 数据库。在 Laracasts 中 The PHP Practitioner: MySQL 101 Jeffrey 正在使用命令行输入/自定义 MySQL,但是,当我尝试使用 Git Bash 执行此操作时,我收到以下消息:

bash:mysql:找不到命令

我如何访问该数据库并执行 Jeffrey 在 2:40 分钟标记处所做的事情?

非常感谢任何有助于理解这一点的帮助,如果您需要更多信息,请随时询问。

最佳答案

MAMP 包包含 mysql,但当您输入您的命令时,它不会添加到通过命令提示符或 git bash 搜索的 PATH 环境变量中。命令mysql

为了访问 MAMP 包中包含的 mysql 可执行文件,您可以手动访问包含 mysql 可执行文件的文件夹。

您可以做的是将mysql可执行文件的路径添加到PATH环境变量中,然后您将可以访问mysql命令从任何文件夹。

假设您的 MAMP 安装在 C:\MAMP\

您可以使用以下命令将目录更改为C:\MAMP\bin\mysql\bin cd C:\MAMP\bin\mysql\bin 并运行 mysql 命令。

或者,您可以将相同的路径C:\MAMP\bin\mysql\bin添加到环境变量PATH并访问mysql从任何文件夹。

关于php - Windows 10 上的 MySQL 出现问题(php、MySQL、MAMP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46868183/

相关文章:

PHP 未写入 MySQL 数据库

linux - Linux shell 中的 I/O 流重定向。 shell 如何处理带重定向的命令?

macos - 为符号链接(symbolic link)设置图标

java - (解)压缩 base64 字符串

php - sql 中的最大值到最小值排序无法正常工作

MySQL 查询很慢

php - MySQL UPDATE 或 INSERT 取决于 ID 的存在

performance - 从文件中选择随机行在 BASH 中花费的时间太长

php - 您可以在 PHP 中从内存中的图像创建 GD 图像吗?

如果函数返回 True,Javascript 显示按钮