Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

SQLSTATE[HY000] [2003] Tidak dapat terhubung ke server MySQL pada kesalahan '127.0.0.1' (61) Laravel 4.1

Kesalahan seperti itu berarti server itu sendiri bahkan tidak dapat dijangkau. Apakah Anda memulai MySQL di MAMP?

Juga, bagaimana Anda memulai MAMP? Dengan standar MySQL 3306 Pelabuhan? Atau port alternatif yang digunakan MAMP untuk non-admin:8889 ?

Saya yakin server Anda sedang berjalan, tetapi mencoba menyambung ke 3306 jadi Anda perlu mengatur port ke 8889 . Ubah konfigurasi Anda menjadi seperti ini; perhatikan penambahan port parameter:

'mysql' => array(
            'driver'    => 'mysql',
            'host'      => '127.0.0.1',
            'port'      => '8889',
            'database'  => 'database',
            'username'  => 'root',
            'password'  => 'root',
            'charset'   => 'utf8',
            'collation' => 'utf8_unicode_ci',
            'prefix'    => '',
        ),

EDIT: Saya baru saja menemukan pertanyaan ini benang yang membahas masalah menghubungkan Laravel ke MAMP melalui port 8889 .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mengecilkan/membersihkan file ibdata1 di MySQL

  2. Bagaimana cara mendapatkan Sum dari dua tabel?

  3. Tampilkan baris dari MySQL di mana datetime dalam satu jam berikutnya

  4. MYSQL:COUNT dengan GROUP BY, LEFT JOIN dan klausa WHERE tidak mengembalikan nilai nol

  5. Python kehilangan koneksi ke database MySQL setelah sekitar satu hari