【发布时间】:2016-11-24 03:54:50
【问题描述】:
[PDOException]
SQLSTATE[HY000] [2002] Connection refused
我在尝试执行“php artisan migrate”时收到此错误。我已经检查了端口和所有内容的所有设置。我的问题和这个问题一样:
但我看到它没有解决。我什至尝试过使用这个脚本:
https://ardamis.com/2008/05/26/a-php-script-for-testing-a-mysql-database-connection/
但那里也没有运气。只是一个空白页。
有什么想法吗?
【问题讨论】:
-
我在 database.php 文件中添加了 'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock',但也没有成功。但是我进入了我电脑上的那个文件夹,我没有那个文件。只有mysql.pid。我可以添加一个 mysql.sock 文件还是在其他地方?
-
mysql 正在运行吗?你可以在命令行上运行
mysql吗?如果它让您访问被拒绝,请尝试mysql -u <username> -p。如果它给你Can't connect to local MySQL server through socket,那么mysql没有运行。 -
是的,它正在运行。我也可以访问 phpmyadmin 并自己创建数据库和表
标签: php mysql laravel pdo artisan-migrate