Portál AbcLinuxu, 10. května 2025 14:28
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.