Ich arbeitete an MAMP phpMyAdmin und alles funktionierte gut, bis ich eine ALTER TABLE
-Anweisung abfragen SQL-Registerkarte Die Operation war zu lang, um zu beenden, also entschied ich mich, meine Seite zu aktualisieren. Ab diesem Zeitpunkt kann ich nicht phpMyAdmin erreichen mehr, und ich habe immer diese Meldung:MAMP - phpMyAdmin # 2002 - Verbindung zum lokalen MySQL-Server kann nicht über Socket hergestellt werden '/Applications/MAMP/tmp/mysql/mysql.sock'
#2002 - Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2)
ich eine Menge Dinge im Netz gefunden habe versucht, auch auf Stackoverflow, Server Fehler, ... wie MAMP Neuinstallation, Symlink zu /tmp/mysql.sock
, ändern config.inc.php
, etc, aber nichts hat funktioniert.
Alles ist gut, wenn ich mysql
von der Kommandozeile:
$ /Applications/MAMP/Library/bin/mysql -u root -p
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.5.29 Source distribution
mysql> SHOW SCHEMAS;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+
3 rows in set (0,65 sec)
mysqld
richtig läuft:
$ ps -e | grep mysql
7007 ?? 0:00.03 /bin/sh /Applications/MAMP/Library/bin/mysqld_safe --port=8889 --socket=/Applications/MAMP/tmp/mysql/mysql.sock --lower_case_table_names=0 --pid-file=/Applications/MAMP/tmp/mysql/mysql.pid --log-error=/Applications/MAMP/logs/mysql_error_log
7141 ?? 0:00.37 /Applications/MAMP/Library/bin/mysqld --basedir=/Applications/MAMP/Library --datadir=/Applications/MAMP/db/mysql --plugin-dir=/Applications/MAMP/Library/lib/plugin --lower-case-table-names=0 --log-error=/Applications/MAMP/logs/mysql_error_log.err --pid-file=/Applications/MAMP/tmp/mysql/mysql.pid --socket=/Applications/MAMP/tmp/mysql/mysql.sock --port=8889
Und Socket-Datei vorhanden sein:
$ ls -la /Applications/MAMP/tmp/mysql/mysql.sock
srwxrwxrwx 1 user admin 0 21 avr 16:57 /Applications/MAMP/tmp/mysql/mysql.sock
Jemand hatte dies bereits konfrontiert Art von Problem?
auf Mavericks, ich war in der Lage, das Gegenteil zu tun Mine zum Laufen zu bringen - ln sudo - s /tmp/mysql.sock /Applications/MAMP/tmp/mysql/mysql.sock – kronus