phpMyAdmin a SQL
Jiří Dimitrov
dejma na e-snet.cz
Pondělí Září 29 10:42:02 CEST 2003
Řekl bych, že nemáte povoleno se přihlásit userem root i od jinud než z
localhost.
Vytvořte si testovaqcího usera chvilkového, který se může připojit
odkudkoliv tj host %
Do chybového hlášení PHP si ještě doplň
echo MySQL_Errno()."<br>".MySQL_Error()."<br>".__LINE__."
".__FILE__."<br>";
snad z toho budeš chytřejší
Snad nekecám
Čao Dejma
>
> Preji dobry den,
> potreboval bych vyresit problem, se kterym si zatim nevim rady:
>
> Máme podnikouvou síť (Server Suse 8.1)
> Na serveru nám chodí Apache, php, MySQL
> Do databáze se dostanu bez problémů pomocí phpMyAdmin, ale
> při použití jiného programu (MySQLKeeper, MySqlfront,...) mi
> to hodí chlášku -->
>
> ERROR 2013: Lost connection to MySQL server during query
>
> Kde je chyba? V kongiuraci Apache nebo v MySql nebo někde
> jinde? Pokud mi tedy phpMyAdmin chodí a ostatní programy ne
> (tedy i stránky, které využívají MySQL databázi), tak jsem
> myslel připojovat se do databáze stejně jako phpMyAdmin.
> Možná je to blbost, ale snad jediná možnost jak to obejít než
> najdu chybu a budu se moci připojit normálně.
>
> Tento script mám pro spojování a db:
>
> $dbserver="127.0.0.1"; // adresa db serveru
> $dbpass=""; // heslo
> $dbuser="root"; // jmeno
> $dbname="test"; // jmeno databaze
>
> @$dbspojeni=mysql_pconnect($dbserver,$dbuser,$dbpass);
> if (!$dbspojeni):
> echo "<center>Spojeni se serverem nelze vytvorit!</center>";
echo MySQL_Errno()."<br>".MySQL_Error()."<br>".__LINE__."
".__FILE__."<br>";
> Exit;
> endif;
Další informace o konferenci Linux