亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Symfony 5 SQLSTATE[HY000] [2002] php_network

Symfony 5 SQLSTATE[HY000] [2002] php_network

PHP
慕慕森 2022-09-12 11:08:57
我正在嘗試運行 php bin/console make:migration我收到了這些錯誤In AbstractMySQLDriver.php line 93:   An exception occurred in driver: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution In PDOConnection.php line 31:    SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution In PDOConnection.php line 27:    SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution In PDOConnection.php line 27:    PDO::__construct(): php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution我已經檢查了我的所有.env文件。我已配置DATABASE_URL=mysql://mylocalDb:#fL3@&_{[email protected]:3306/LocalDataBase我已將教義配置更改為使用server_version:“5.7”。我不確定這是否正確。我剛剛從前面的行中刪除了#,因為說明您必須配置服務器版本。但不確定它指的是哪個服務器。因此,我的問題是如何在Symfony中測試數據庫連接。我搜索了文件,但無法找到這個問題的明確答案。當我跑步時 php bin/console doctrine:database:create這將產生錯誤 In CreateDatabaseDoctrineCommand.php line 82:   Connection does not contain a 'path' or 'dbname' parameter and cannot be created.在進行配置更改后,我已經清除了兩次緩存,但仍然收到相同的錯誤消息。我還可以通過哪些其他方法測試數據庫連接。https://symfony.com/doc/current/doctrine.html#configuring-the-database
查看完整描述

2 回答

?
江戶川亂折騰

TA貢獻1851條經驗 獲得超5個贊

您的數據庫密碼包含“@”,這會破壞Symfony的解析器,將密碼更改為沒有符號應該可以解決您的問題。


查看完整回答
反對 回復 2022-09-12
?
幕布斯6054654

TA貢獻1876條經驗 獲得超7個贊

就像伊庫丘科夫說的,“”字打破了解析。但是,在我看來,而不是更改密碼,URL編碼此字符將做得更好。您可以將其替換為其 url 編碼值 “”。@%40



查看完整回答
反對 回復 2022-09-12
  • 2 回答
  • 0 關注
  • 216 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號