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

  • Engadget

    Engadget

    18 EYLÜL 2006
  • picster

    picster

    20 NİSAN 2006
  • RealPapaPit

    RealPapaPit

    16 Mart 2009