sql >> Databasteknik >  >> RDS >> Mysql

mysql.sock skapas inte OSX

Jag hade samma problem på Snow Leopard, socket leker på fel plats av någon anledning på OS X.

För att få socket att skapas på rätt plats:skapa en ny fil "my.cnf" i /etc med följande rader:

[mysqld]
socket=/var/mysql/mysql.sock

[client]
socket=/var/mysql/mysql.sock

och starta om mysqld:sudo /usr/local/mysql/bin/mysqld_safe

Detta kommer att tvinga MySQL-socket-filen att skapas på rätt plats, och allt ska fungera normalt. Lycka till!



  1. Få totalt antal rader när du använder LIMIT?

  2. Det går inte att hämta data från databasen till skripttaggen när grafen används

  3. Hur man lindar långa textrader i SQLite-resultat

  4. Sätt att enkelt bygga om masterdatabasen i SQL Server