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

Alat baris perintah Doktrin 2; MAMP dan mysql.sock

MAMP memang menggunakan soket mysqlnya sendiri sedangkan CLi menggunakan soket default di /var/mysql/mysql.sock. Ini bisa berarti Anda menjalankan versi PHP yang salah (bukan versi MAMP tetapi versi default MAC OS X). Bukan masalah besar karena dapat menangani Masalah Baris Perintah Doktrin Anda juga. Jadi, Anda memiliki beberapa opsi:

  1. coba gunakan versi php MAMP untuk memulai alat CLi dengan meletakkan Path ke versi php MAC OS X Anda sebagai awalan yaitu

    /Applications/MAMP/bin/php5.3/bin/php ./doctrine orm:schema-tool:create

  2. cukup siapkan tautan dari /var/mysql/mysql.sock ke file Socket sebenarnya yang seharusnya ada di /Applications/MAMP//tmp/mysql/mysql.sockJadi Anda pergi ke terminal saat MAMP Anda menjalankan tipe (Anda akan diminta untuk mengetikkan kata sandi):

    sudo ln -s /Applications/MAMP//tmp/mysql/mysql.sock /var/mysql/mysql.sock

  3. Temukan setiap kemunculan "/Applications/MAMP//tmp/mysql/mysql.sock" di salah satu file konfigurasi MAMP Anda dan ubah menjadi /var/mysql/mysql.sock sehingga Anda benar-benar menggunakan alamat default untuk MySQL Socket . Padahal, saya belum pernah menguji apakah ini berhasil.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mendapatkan dari server MySql ke aplikasi Android?

  2. Kunci utama besar:1+ miliar baris MySQL + InnoDB?

  3. Bagaimana cara memcache dengan MySQL bekerja?

  4. Perl DBI fetchall_hashref

  5. Bagaimana saya bisa menghindari kesalahan MySQL ini Penentu kolom yang salah untuk NAMA KOLOM kolom?