SORU
24 Ocak 2011, PAZARTESİ


Mac OS X 10.6 MySQL yüklerken alıyorum "Can't connect...soket ile '/tmp/mysql'" Homebrew

Homebrew ile Mysql yüklemeye çalışıyorum bu yüzden, standart prosedürü kullanarak: brew install mysql

Ama Mysql çalışan tanınmış bu hata alır:

ERROR 2002 (HY000): soket '/tmp/mysql.aracılığıyla yerel MySQL sunucusuna bağlanmak olamaz(38)'. sock

Yeni bir bilgisayarda bu çalışıyorum. /Etc/benim yok.gitti, ama yuva yerleri düzenleme yukarıdaki hata iletisi (ama sorunu çözmek değil) etkileyecek gibi görünüyor.

Burada kaçırdığım başka temel adımları?

CEVAP
17 Temmuz 2011, Pazar


Öncelikle, mysql sunucusu çalışmıyor. Kullanmaya başlamak için deneyebilirsiniz

mysql.server start 

Eğer bu başarısız olursa, /usr/hata günlüğünü kontrol edebilirsiniz local/mysql/data/[HOSTNAME].err. Bu dosya size ipuçları verecektir. Eğer okursan bir şey gibi

110717 11:41:43  InnoDB: Operating system error number 13 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: File name ./ibdata1
InnoDB: File operation call: 'create'.
InnoDB: Cannot continue operation.

.. izinlerinizi doğru olduğundan emin olmalısınız. Benim için, bu çözüldü:

chown -R mysql:mysql /usr/local/mysql/data

Eğer bundan sonra da hala bu takdirde, /usr/local/mysql/data/[HOSTNAME] altındaki hata iletisini google.err

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • inovationgmbh

    inovationgmb

    28 EYLÜL 2010
  • Sergio Lafuente Rubio

    Sergio Lafue

    11 Aralık 2008
  • Tech4Geeks

    Tech4Geeks

    8 Ocak 2012