Portál AbcLinuxu, 10. listopadu 2025 23:49
using password: NO
Mysql server neobdrží žádné heslo
Ach tak, to jsem špatně pochopil, v tom případě bych to tipnul na to že ani neběží mysql server..
V phpMyAdminovi mas pravdepodobne nastavene prihlasovanie k serveru bez hesla, pretoze ten sa k MySQL nepripoji pokial sa neprihlasis, tj. kym nemas platu session. MySQL ale ocakava prihlasenie s heslom (inak by ti ani nevyhodilo hlasku using password: NO). Takze po spusteni phpmyadmina sa tetno priamo pokusa spojit so serverom. Skus sa povrtat niekde v nastaveniach a nastavit tam prihlasenie s heslom.
$cfg['Servers'][$i]['controluser'] máte co? 'root'?
$cfg['Servers'][$i]['controluser'] $cfg['Servers'][$i]['controlpass'] definuje uživatele, který musí mít JEN právo číst mysql/user a mysql/db (nebo to může za určitých okolností /a nemělo by/ být prázdné).
$cfg['Servers'][$i]['auth_type'] nastaveno na config, tak žádný přihlašovací dialog nedostanete přihlašujete se pomocí natvrdo zadaných údajů a to:$cfg['Servers'][$i]['user'] a $cfg['Servers'][$i]['password'], tudíž (běží-li phpMyAdmin na stejném stroji jako MySQL) musí mít povolen přístup root a to bez helsa (tudíž uživatel root@localhost) a uživatel 'pma' je na tom stejně (nicméně pro něj stačí právo R/W přístupu na db PMA).config na root-a ještě nastaveno
$cfg['Servers'][$i]['AllowRoot'] = true;.
$cfg['blowfish_secret'])
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.