phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

Protokół połączenia PhpMyAdmin PIPE

Jestem pewien, że nie został przetestowany w phpMyAdminie, ale według skąpej dokumentacji MySQL udało mi się znaleźć, że powinno to być możliwe, określając $cfg['Servers'][$i]['host'] = '.'; aby użyć domyślnego nazwanego potoku. Przypuszczam, że Twój connect_type byłoby 'tcp', ale jeśli to nie zadziała, spróbuj 'socket'. Możesz być w stanie określić inny niż domyślny nazwany potok w $cfg['Servers'][$i]['socket'] pole. Jeśli odniesiesz sukces, warto zapoznać się z dokumentacją phpMyAdmin.

Edytuj:

Potoki są obsługiwane inaczej niż połączenia TCP/IP, w zasadzie jest to abstrakcyjna funkcja systemu Windows, a nie część stosu sieciowego. Mogę się mylić, że muszę w ogóle używać pola hosta, może być konieczne pozostawienie go całkowicie pustego, ale dokumentacja klienta MySQL jest jasna, aby użyć . jako host (lub --pipe opcja) podczas korzystania z klienta wiersza poleceń MySQL. Więcej o tym za chwilę.

Nie umieściłbyś tutaj zdalnego hosta, ponieważ nazwany potok składa się z nazwy serwera i potoku, takich jak \\ServerName\pipe\mysqlpipe (Dokumentacja Microsoft ), które również musiałbyś skonfigurować na serwerze MySQL, uruchamiając serwer za pomocą --socket='\\.\pipe\mysqlpipe' lub jakąś zbliżoną odmianę tego (i --enabled-named-pipe oczywiście (dokumentacja MySQL )).

Zacząłbym od przetestowania z klientem wiersza poleceń MySQL na serwerze, po uruchomieniu usługi MySQL spróbuj połączyć się z klienta wiersza poleceń za pomocą czegoś takiego jak mysql --pipe --socket=\\.\pipe\mysqlpipe -u root -p (dokumentacja MySQL ). Po nawiązaniu połączenia użyj polecenia SQL STATUS; aby zweryfikować typ połączenia. Jeśli nie możesz połączyć się z klienta wiersza poleceń MySQL na komputerze lokalnym, z pewnością nie będziesz w stanie połączyć się ze zdalnego systemu. Jeśli to zadziała, nadszedł czas, aby wypróbować klienta zdalnego wiersza poleceń lub przejść bezpośrednio do zdalnego połączenia phpMyAdmin, gdzie użyjesz nazwy serwera zamiast . w ścieżce gniazda (która jest w rzeczywistości ścieżką nazwanego potoku).




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Błąd podczas analizowania danych org.json.JSONException:Wartość <!DOCTYPE typu java.lang.String nie może zostać przekonwertowana na JSONObject

  2. PHPMYADMIN ,,Błąd w przetwarzaniu żądania Kod błędu:200 Tekst błędu:OK

  3. phpmyadmin:Nieprawidłowa liczba wierszy w tabeli z MySQL

  4. Jak zalogować się do phpmyadmina w Google Cloud?

  5. Automatyczne logowanie phpMyAdmin