我无法使用Laravel连接到MySQL / MariaDB数据库(XAMPP),但是我可以使用相同的配置通过mysqli和PDO类。
.env file
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=database
DB_USERNAME=root
DB_PASSWORD=toor
此代码在Linux(mysqld)上有效,但在Windows上我可以
SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed
错误。
请帮助我
PHP版本:7.3.11 Laravel版本:5.7.20 MariaDB版本:10.4.8
答案 0 :(得分:0)
将localhost更改为127.0.0.1,它应该可以为您工作。 跑: php artisan cache:clear