Mysql Slim应用程序错误:XAMPP中的SQLSTATE[HY000][2002]连接被拒绝
我正在用PHP和MySQL中的Slim框架编写一个应用程序。 我在Mac OS X上使用XAMPP 我试过了,但运气不好 在我的phpmyadmin中,根用户的服务器有三种模式:Mysql Slim应用程序错误:XAMPP中的SQLSTATE[HY000][2002]连接被拒绝,mysql,xampp,slim,Mysql,Xampp,Slim,我正在用PHP和MySQL中的Slim框架编写一个应用程序。 我在Mac OS X上使用XAMPP 我试过了,但运气不好 在我的phpmyadmin中,根用户的服务器有三种模式: % linux 本地主机 这是连接到数据库的配置代码: 'db' => [ 'driver' => 'mysql', 'host' => '127.0.0.1', 'name' => 'rl', 'username' =&
'db' => [
'driver' => 'mysql',
'host' => '127.0.0.1',
'name' => 'rl',
'username' => 'root',
'password' => 'the_password',
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => ''
],
有办法解决这个问题吗
固定的
我为localhost
更改了127.0.0.1
,现在它可以工作了
现在的问题是,如何使用
127.0.0.1
?我有一个类似的问题,字符集是错误的,它应该是utf8,如下所示:
'db'=>[
“驱动程序”=>“mysql”,
'主机'=>'本地主机',
'name'=>'rl',
'用户名'=>'根',
“密码”=>“密码”,
“字符集”=>“utf8”,
“排序规则”=>“utf8\U unicode\U ci”,
'前缀'=>''
],
您可以尝试使用命令行或任何其他软件登录吗?是的,我试过了,决定改为尝试localhost
,现在它可以工作了!但是我怎样才能使它与127.0.0.1
一起工作呢?你能检查一下吗?