php - 如何使用 Laravel 5.x 的 php artisan 启动和运行数据库但是当我检查我是否正在运行 MySQL 时出现此错误

标签 php mysql

zsh: command not found: mysql

我已经用尽了提供建议的论坛,但没有任何效果,而且大多数人都在谈论 bash_profile,但这是我的 zsh 环境中的一个问题。

看来肯定是路径问题,我的是这样的:

ldco2016@DCortes-MacBook-Pro-3 ~/Projects/photogallery $ echo $PATH                                                                                                                                   [ruby-2.2.1]
/usr/local/share/npm/bin:/Users/ldco2016/.nvm/versions/node/v6.9.1/bin:/Users/ldco2016/.rvm/gems/ruby-2.2.1/bin:/Users/ldco2016/.rvm/gems/ruby-2.2.1@global/bin:/Users/ldco2016/.rvm/rubies/ruby-2.2.1/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/usr/local/MacGPG2/bin:/usr/local/mysql/bin:/Users/ldco2016/.rvm/bin:/Users/ldco2016/.rvm/bin:/usr/local/share/npm/bin:/Users/ldco2016/.composer/vendor/bin:/usr/local/mysql/bin:/usr/local/:/usr/local/mysql/bin

另外,当我进入/usr/local 时,该目录中没有 mysql 文件夹:

ldco2016@DCortes-MacBook-Pro-3 /usr/local $ ll                                                                                                                                                        [ruby-2.2.1]
total 0
drwxr-xr-x    4 ldco2016  admin   136B Oct 13 14:01 Caskroom
drwxr-xr-x   96 ldco2016  admin   3.2K Nov 25 18:13 Cellar
drwxr-xr-x    3 ldco2016  admin   102B Aug  6 17:06 Frameworks
drwxr-xr-x   16 ldco2016  admin   544B Nov 25 18:12 Homebrew
drwxr-xr-x    6 root      wheel   204B Jun 28 08:18 MacGPG2
drwxr-xr-x@  11 ldco2016  staff   374B Aug  2 18:26 apache-maven
drwxrwxr-x  432 ldco2016  admin    14K Nov 25 18:13 bin
drwxr-xr-x   16 ldco2016  admin   544B Nov 25 18:13 etc
drwxr-xr-x   20 root      wheel   680B Oct 19 13:12 go
drwxr-xr-x  122 ldco2016  admin   4.1K Oct 26 20:11 include
drwxr-xr-x  282 ldco2016  admin   9.4K Oct 23 04:36 lib
drwxr-xr-x   96 ldco2016  admin   3.2K Nov 25 18:13 opt
drwxr-xr-x    4 ldco2016  admin   136B Oct  3 14:15 sbin
drwxr-xr-x   55 ldco2016  admin   1.8K Oct 26 20:11 share
drwx------@  46 ldco2016  staff   1.5K Aug  1 17:48 terraform
drwxr-xr-x   10 ldco2016  admin   340B Sep 21 18:01 var

这些是我找到 mysql 的地方:

/Applications/MAMP/db/mysql
/Applications/MAMP/db/mysql/mysql
/Applications/MAMP/Library/bin/mysql
/Applications/MAMP/Library/lib/perl5/site_perl/5.22.0/darwin-2level/auto/DBD/mysql
/Applications/MAMP/Library/lib/perl5/site_perl/5.22.0/darwin-2level/DBD/mysql
/Applications/MAMP/Library/lib/python2.7/site-packages/mysql
/Applications/MAMP/tmp/mysql
/Applications/Zend Studio.app/Contents/Eclipse/plugins/com.zend.php.datatools.core_13.5.1.v20160705-1334/resources/drivers/mysql
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
/Library/Application Support/appsolute/MAMP PRO/db/mysql
/Library/Application Support/appsolute/MAMP PRO/db/mysql/mysql
/private/etc/paths.d/mysql
/private/var/mysql
/Users/ldco2016/.rvm/gems/ruby-2.3.1/gems/activerecord-5.0.0/lib/active_record/connection_adapters/mysql
/Users/ldco2016/.rvm/gems/ruby-2.3.1/gems/activerecord-5.0.0.1/lib/active_record/connection_adapters/mysql
/Users/ldco2016/.rvm/gems/ruby-2.3.1@rails5.0/gems/activerecord-5.0.0.1/lib/active_record/connection_adapters/mysql
/Users/ldco2016/Documents/PycharmProjects/Survey/env/lib/python3.5/site-packages/django/contrib/gis/db/backends/mysql
/Users/ldco2016/Documents/PycharmProjects/Survey/env/lib/python3.5/site-packages/django/db/backends/mysql
/Users/ldco2016/ps-ansible/roles/mysql
/Users/ldco2016/workspace/todo/rails/activerecord/lib/active_record/connection_adapters/mysql
/usr/local/Cellar/ansible/2.1.1.0/libexec/lib/python2.7/site-packages/ansible/modules/core/database/mysql
/usr/local/Cellar/ansible/2.1.1.0/libexec/lib/python2.7/site-packages/ansible/modules/extras/database/mysql
/usr/local/lib/python2.7/site-packages/ansible/modules/core/database/mysql
/usr/local/lib/python2.7/site-packages/ansible/modules/extras/database/mysql
/usr/local/lib/python3.5/site-packages/django/contrib/gis/db/backends/mysql
/usr/local/lib/python3.5/site-packages/django/db/backends/mysql
/usr/local/lib/ruby/gems/2.3.0/gems/activerecord-5.0.0/lib/active_record/connection_adapters/mysql

我如何根据这些证据继续进行?

最佳答案

要使用mysql,首先需要安装server itself ,然后将其添加到 PATH。安装并运行后,请确保您的 .env 文件中有正确的凭据。

关于php - 如何使用 Laravel 5.x 的 php artisan 启动和运行数据库但是当我检查我是否正在运行 MySQL 时出现此错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41246779/

相关文章:

php - 未定义索引名称

php/mysql - 记录用户 Activity 和巨大的数据库负载

php - 可选的文件上传字段

php - 可能使用 Levenshtein 距离匹配搜索词的准确性

mysql - Eloquent关系条件2列外键

php - 在 Woocommerce 中启动和停止 Ajax Overlay 微调器

PHPunit 文件测试

mysql - 如何在 MySQL Workbench 中创建片段?

mysql - 如何找到sql表的最佳索引?

mysql - 使用相同表排序规则的数据库导出导入中的垃圾数据