超薄应用程序错误:SQLSTATE [HY000] [2002]在XAMPP中拒绝连接

时间:2015-06-28 02:31:08

标签: mysql xampp slim

我正在使用PHP和MySQL中的Slim Framework编写应用程序。 我在Mac OS X上使用XAMPP。

我试过this solution但没有运气。

在我的phpmyadmin中,我有三种模式的root用户服务器:

  1. 的Linux
  2. 本地主机
  3. 这是连接数据库的配置代码:

    'db'    =>  [
        'driver'    =>  'mysql',
        'host'      =>  '127.0.0.1',
        'name'      =>  'rl',
        'username'  =>  'root',
        'password'  =>  'the_password',
        'charset'   =>  'utf8mb4',
        'collation' =>  'utf8mb4_unicode_ci',
        'prefix'    =>  ''
    ],
    

    有任何解决此问题的想法吗?

    固定

    我为127.0.0.1更改了localhost,现在可以了!

    现在问题是,如何使用127.0.0.1

    使其工作

1 个答案:

答案 0 :(得分:0)

我有同样的问题而且字符集错了,它应该只是这样的utf8:



'db'    =>  [
    'driver'    =>  'mysql',
    'host'      =>  'localhost',
    'name'      =>  'rl',
    'username'  =>  'root',
    'password'  =>  'the_password',
    'charset'   =>  'utf8',
    'collation' =>  'utf8_unicode_ci',
    'prefix'    =>  ''
],