Rumah > Artikel > pangkalan data > Mengapa Saya Tidak Boleh Menyambung ke MySQL pada macOS?
Ralat dalam Menyambung ke Soket MySQL dengan Ruby on Rails 3 pada macOS
Apabila cuba melaksanakan 'rake db:migrate' untuk penciptaan pangkalan data dalam persekitaran Rails 3, ralat berikut berlaku:
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Langkah untuk Menyelesaikan:
Cari Fail Soket:
Jalankan arahan:
mysqladmin variables | grep socket
Kemas kini config/database.yml:
Tambah baris berikut pada pembangunan bahagian 'config/database.yml':
socket: /path/to/socket/file
Ganti "/path/to/socket/file" dengan laluan sebenar ke fail soket yang diperoleh dalam langkah 1. Untuk contoh:
socket: /tmp/mysql.sock
Nota Tambahan:
Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Menyambung ke MySQL pada macOS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!