为了账号安全,请及时绑定邮箱和手机立即绑定

php bin/console doctrine:database:create 操作超时或连接被

php bin/console doctrine:database:create 操作超时或连接被

PHP
绝地无双 2022-12-30 17:55:10
我正在尝试使用 doctrine 在我的 mysql 中创建一个表。(我正在使用法语视频学习 symfony:https ://www.youtube.com/watch?v= UTusmVpwJXo ,似乎该视频是基于以前版本的 synfony 但是嘿,应该差不多吧) .所以我运行的命令是:php bin/console doctrine:database:create不幸的是我有这些结果:doctrine.yamldoctrine:    dbal:        default_connection: default        driver: 'pdo_mysql'        url: '%env(resolve:DATABASE_URL)%'        server_version: '7.4.4'    orm:        auto_generate_proxy_classes: true        naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware        auto_mapping: true        mappings:            App:                is_bundle: false                type: annotation                dir: '%kernel.project_dir%/src/Entity'                prefix: 'App\Entity'                alias: App然后是我的.env# In all environments, the following files are loaded if they exist,# the latter taking precedence over the former:##  * .env                contains default values for the environment variables needed by the app#  * .env.local          uncommitted file with local overrides#  * .env.$APP_ENV       committed environment-specific defaults#  * .env.$APP_ENV.local uncommitted environment-specific overrides## Real environment variables win over .env files.## DO NOT DEFINE PRODUCTION SECRETS IN THIS FILE NOR IN ANY OTHER COMMITTED FILES.## Run "composer dump-env prod" to compile .env files for production use (requires symfony/flex >=1.2).# https://symfony.com/doc/current/best_practices.html#use-environment-variables-for-infrastructure-configuration###> symfony/framework-bundle ###APP_ENV=devAPP_SECRET=b3b1c82ba50949ebe4f89ac492c6c7f6#TRUSTED_PROXIES=127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16#TRUSTED_HOSTS='^(localhost|example\.com)$'###< symfony/framework-bundle ###我没有设置任何密码,我的 phpmyadmin 在以下位置正确运行http://127.0.0.1:8080/phpmyadmin/我的 mysql conf 看起来像这样:也许它改变了什么(但我不这么认为),我的主页正在运行http://127.0.0.1:8000/blog并且运行良好。我用启动服务器symfony server:start -d。你们知道我在这里做错了什么吗?感谢您以后的帮助!在这个困难时期保持坚强并学习更多!
查看完整描述

1 回答

?
慕村225694

TA贡献1880条经验 获得超4个赞

我终于在这里找到了我的解决方案 -> Host 'xxx.xx.xxx.xxx' is not allowed to connect to this MySQL server

这是 sql 作为安全进程的默认行为。

我按照答案中描述的确切步骤进行操作并且有效。


查看完整回答
反对 回复 2022-12-30
  • 1 回答
  • 0 关注
  • 143 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号