sql >> Databasteknik >  >> Database Tools >> phpMyAdmin

Det går inte att ställa in phpmyadmin på Mac OS High Sierra

När du använder standardvärdet 'host' i phpMyAdmin, försöker den ansluta via socket-anslutning ($cfg['Servers'][$i]['host'] = 'localhost'; är standard, om du inte uttryckligen har angett det i config.inc.php ). På Mac OS är PHP och MySQL av någon anledning inte överens om standardplatsen för socket-filen.

Det finns flera enkla lösningar, men för två av dem måste du först bestämma den faktiska vägen till uttaget. Det enklaste sättet är att komma till MySQL-kommandotolken. Öppna "Terminal" i mappen Applications -> Utilities, skriv sedan mysql -u root -p och när du uppmanas anger du ditt MySQL root-lösenord (standard är vanligtvis tomt). Vid MySQL-prompten skriver du status; och du kommer att se en lista med flera anslutningsrelaterade inställningar. Leta efter en like

UNIX-socket:/var/run/mysqld/mysqld.sock

Detta är vägen till uttaget. Din kommer nästan säkert att vara annorlunda än så här.

Nu, om de här sätten att fixa detta:

  1. Ändra standardsocket i PHP. Öppna PHP-konfigurationsfilen (troligen php.ini) i din favorittextredigerare och lägg till rätt sökväg till raden mysqli.default_socket = . Denna ändring kommer att påverka alla PHP-skript som använder standardsökvägen för systemets socket.
  2. Ändra socket endast för phpMyAdmin. Öppna phpMyAdmin-konfigurationsfilen (config.inc.php) i din favorittextredigerare. Redigera eller lägg till raden $cfg['Servers'][$i]['socket'] = ''; med rätt sökväg.
  3. Ändra anslutningstypen till TCP-nätverk. Än en gång, redigera phpMyAdmin-konfigurationsfilen (config.inc.php) och redigera eller lägg till raden $cfg['Servers'][$i]['host'] = '127.0.0.1'; . Detta kommer att berätta för phpMyAdmin att använda TCP-nätverksanslutningsmetoden istället för sockets. Observera att dina MySQL-instanser kanske inte lyssnar efter inkommande TCP-anslutningar som standard och att din MySQL-användare example@ sqldat.com är inte detsamma som [email protected] eller [email protected] %.

Du bör bara behöva en av dessa lösningar, inte alla tre.



  1. hur man väljer de 5 senaste raden från min mysql

  2. Kan inte importera databas genom phpmyadmin filstorlek för stor

  3. PHP myAdmin - Ändra fältordning (flytta upp eller ner)

  4. Xampp 1.8.3.3 med phpmyadmin 4.1.8 phpMyAdmin-konfigurationslagring är inte helt konfigurerad