sql >> Databáze >  >> Database Tools >> phpMyAdmin

Protokol připojení PhpMyAdmin PIPE

Jsem si jistý, že to není otestováno v phpMyAdmin, ale podle skromné ​​dokumentace MySQL jsem byl schopen najít, že to vypadá, že by to mělo být možné zadáním $cfg['Servers'][$i]['host'] = '.'; použít výchozí pojmenovaný kanál. Předpokládám, že váš connect_type by bylo 'tcp', ale pokud to nefunguje, zkuste 'socket'. Možná budete moci zadat jiný než výchozí pojmenovaný kanál v $cfg['Servers'][$i]['socket'] pole. Pokud uspějete, bylo by zajímavé to vědět pro dokumentaci phpMyAdmin.

Upravit:

Trubky jsou zpracovány jinak než připojení TCP/IP, což je v zásadě abstrahovaná funkce systému Windows spíše než součást síťového zásobníku. Možná se mýlím, že musím vůbec použít pole hostitele, může se stát, že je budete muset nechat úplně prázdné, ale dokumentace klienta MySQL je jasná pro použití . jako hostitel (nebo --pipe volba) při použití klienta příkazového řádku MySQL. Více o tom za chvíli.

Vzdáleného hostitele byste sem nevložili, protože samotný pojmenovaný kanál se skládá z názvu serveru a kanálu, jako je \\ServerName\pipe\mysqlpipe (Dokumentace Microsoft ), který byste také museli nakonfigurovat na serveru MySQL spuštěním serveru pomocí --socket='\\.\pipe\mysqlpipe' nebo nějaká jeho blízká variace (a --enabled-named-pipe samozřejmě (dokumentace MySQL )).

Začal bych testováním s klientem příkazového řádku MySQL na serveru, jakmile budete mít spuštěnou službu MySQL, zkuste se připojit z klienta příkazového řádku pomocí něčeho jako mysql --pipe --socket=\\.\pipe\mysqlpipe -u root -p (Dokumentace MySQL ). Jakmile se připojíte, použijte příkaz SQL STATUS; pro ověření vašeho typu připojení. Pokud se nemůžete připojit z klienta příkazového řádku MySQL na místním počítači, určitě se nebudete moci připojit ze vzdáleného systému. Pokud to funguje, je čas vyzkoušet buď vzdáleného klienta s příkazovým řádkem, nebo přejít přímo na vzdálené připojení phpMyAdmin, kde byste místo . v cestě soketu (což je ve skutečnosti pojmenovaná cesta potrubí).




  1. Šířka sloupce Resultset v Management Studio

  2. Problém UTF8 s MySQL 5

  3. nelze se odhlásit z phpmyadmin v XAMPP

  4. Jak mohu přidat více adres jednoho uživatele do databáze MySQL