如何解决连接错误:SQLSTATE [HY000] [2002] cakephp烘焙模型和模板
(macOS Catalina / PHP 7.4.2 /已安装Homebrew和intl / MAMP)
1-./cake bake controller users
:它对我有用,并通过使用bake创建的UsersController的视图功能显示数据库中的数据。
但是当我这样做时:
2:./cake bake template users
或./cake bake model users
我收到此错误: 无法建立与Mysql的连接:SQLSTATE [HY000] [2002]没有此类文件或目录
3:当我尝试:./cake bake template all
或./cake bake model all
Exception: Connection to Mysql could not be established: SQLSTATE[HY000] [2002] No such file or directory
在[/Applications/MAMP/htdocs/cake4/vendor/cakephp/cakephp/src/Database/Driver.php,line 107]
Error: [Cake\Database\Exception\MissingConnectionException] Connection to Mysql could not be established: SQLSTATE[HY000] [2002] No such file or directory in /Applications/MAMP/htdocs/cake4/vendor/cakephp/cakephp/src/Database/Driver.php on line 107
Exception Attributes: array (
'driver' => 'Mysql','reason' => 'SQLSTATE[HY000] [2002] No such file or directory',)
Stack Trace:
- /Applications/MAMP/htdocs/cake4/vendor/cakephp/cakephp/src/Database/Driver/Mysql.php:114
- /Applications/MAMP/htdocs/cake4/vendor/cakephp/cakephp/src/Database/Schema/BaseSchema.php:47
- /Applications/MAMP/htdocs/cake4/vendor/cakephp/cakephp/src/Database/Dialect/MysqlDialectTrait.php:65
- /Applications/MAMP/htdocs/cake4/vendor/cakephp/cakephp/src/Database/Schema/Collection.php:53
- /Applications/MAMP/htdocs/cake4/vendor/cakephp/cakephp/src/Database/Connection.php:400
- /Applications/MAMP/htdocs/cake4/vendor/cakephp/bake/src/Utility/TableScanner.php:65
- /Applications/MAMP/htdocs/cake4/vendor/cakephp/bake/src/Utility/TableScanner.php:82
- /Applications/MAMP/htdocs/cake4/vendor/cakephp/bake/src/Command/TemplateAllCommand.php:60
- /Applications/MAMP/htdocs/cake4/vendor/cakephp/cakephp/src/Console/BaseCommand.php:175
- /Applications/MAMP/htdocs/cake4/vendor/cakephp/cakephp/src/Console/CommandRunner.php:336
- /Applications/MAMP/htdocs/cake4/vendor/cakephp/cakephp/src/Console/CommandRunner.php:171
- /Applications/MAMP/htdocs/cake4/bin/cake.php:12
PS:我已经将export PATH=/Applications/MAMP/bin/php/php7.4.11/bin:$PATH
添加到〜/ .bash_profile
CakePHP3上的相同错误。有帮助吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。