Autor Zpráva
Martaseko
Profil *
Zdravím,
mohl by mi prosím někdo poradit kde jsem udělal chybu při instalaci phpMyAdmina 2.11.0?
Apache 2.2.4, PHP 5.2.3 i MySQL 5.0 jsem pokud vím nainstaoval v pořádku. Navíc když se v příkazovém řádku přesunu do c:webprogmysqlin a zadám mysqlshow -u root -p vyzve mě to následně k zadání hesla, které když zapíšu a potvrdím tak se mě zobrazí obsah databáze v pořádku.
Jakmile se však chci připoji k databázi přes phpMyAdmina napíše to vždy to samé:

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

zkoušel jsem desítky variant v souboru config.inc.php ale zatím be odezvy
něco mě však na tom souboru config.inc.php zaráží a to ta jeho malá velikost.
Když jsem měl nainstalovanej starší phpMyAdmin 2.6.0, který mi mimochodem fungoval naprosto bez problémů (s Apache 2.0.53, MySQL 4.1.11 a PHP 5.0.3) tak ten soubor byl mnohem větší s více možnostmi nastavení. Tak fakt nevím.

Jinak ten soubor config.inc.php po úpravě vypadá následovně:

$cfg['blowfish_secret'] = 'heslo'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

$i = 0;
$i++;

// nastaveni URL na phpMyAdmina
$cfg['PmaAbsoluteUri'] = 'http://localhost/pma/';

/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';

/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;

----------------

'auth_type' jsem zkoušel i s config i s http
zkoušel jsem přidat i uživatele a heslo ale vše bylo pořád špatně

Prosím poraďte, Díky
roberta
Profil
http://forums.mysql.com/read.php?11,34014,46593#msg-46593
Martaseko
Profil *
No zkusil jsem toto:

- zastavil jsem MySQL a v příkazovém řádku zapsal následující:
/usr/bin/mysqld-nt --skip-grant-tables
mysql -u root
mysql> UPDATE user SET Password=PASSWORD('heslo') where USER='root';
mysql> FLUSH PRIVILEGES;
- nakonec jsem provedl restart MySQL - a nic!!!

pak jsem zkusil ještě jednu možnost zase podle jiného návodu:
/usr/bin/mysqld-nt --skip-grant-tables
mysql -u root
mysql> GRANT ALL PRIVILEGES ON * to root@localhost IDENTIFIED BY 'heslo';
mysql> FLUSH PRIVILEGES;
- nakonec jsem provedl opět restart MySQL - a opět nic!!!!!!

Tak už skutečně nevím :-(
Asi to tak vypadá, že se vrátím ke starší verzi. Ach jo :-(

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0