|
|
|
|
|
|
|||||||
| Datenbanken SQL und Co |
|
|
|
LinkBack | Themen-Optionen | Thema bewerten |
|
|
#1 (permalink) | |
|
Gast
Beiträge: n/a
|
Hallo Profis,
ich habe wegen eines Plattencrashs mein System neu aufsetzen müssen. Windows XP SP1, Apache/1.3.28, PHP/4.3.4, MySQL 3.23.58 Um die Datenbanken zu administrieren nutze ich phpmyadmin 2.1.0 und MySQL-Front 2.50 Ich habe mittels update user set password=password('passwort') where user='root'; dem Root-User ein Passwort gegeben. Über die Befehlszeile kann ich mich auch problemlos am Server anmelden und kann mit den vorhandenen Datenbanken connectieren. Bei MySQL-Front sieht es auch gut aus, kann die Datenbanken einsehen und ändern. Aber alle PHP-basierten Anwendungen können nicht mehr mit den Datenbanken arbeiten. Am auffälligsten ist phpmyadmin. Hier bekomme ich die Meldung: Access denied for user: '@localhost' to database 'test2' wenn ich z.B. eine Datenbank mit phpmyadmin erstellen will. In der config.inc.php habe ich aber den User eingetragen Code:
$cfgServers[1]['host'] = 'localhost'; // MySQL hostname $cfgServers[1]['port'] = ''; // MySQL port - leave blank for default port $cfgServers[1]['adv_auth'] = false; // Use advanced authentication? $cfgServers[1]['stduser'] = 'root'; // MySQL standard user (only needed with advanced auth) $cfgServers[1]['stdpass'] = 'passwort'; // MySQL standard password (only needed with advanced auth) $cfgServers[1]['user'] = 'root'; // MySQL user (only needed with basic auth) $cfgServers[1]['password'] = 'passwort'; // MySQL password (only needed with basic auth) $cfgServers[1]['only_db'] = ''; // If set to a db-name, only this db is accessible $cfgServers[1]['verbose'] = ''; // Verbose name for this host - leave blank to show the hostname Code:
[mysqld] basedir=C:/mysql #bind-address=XXX.XXX.XXX.XX datadir=C:/mysql/data #language=C:/mysql/share/your language directory #slow query log#= #tmpdir#= #port=3306 #set-variable=key_buffer=16M [WinMySQLadmin] Server=C:/mysql/bin/mysqld-nt.exe user=root password=passwort Bye, Markus Nachtrag: Nach der Installation von phpmyadmin 2.6.0 pl2 bekomme ich in Startseite komischerweise folgendes angezeigt: Verbunden mit MySQL 3.23.58-nt auf localhost als SYSTEM@localhost Auszug aus config.inc.php: Zitat:
|
|
|
|
|
|
|
PHP Code Flüsterer
Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten
|
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Access denied bei Sonderzeichen im Passwort | Datenbanken | 1 | 27.02.2006 01:45 | |
| Access denied for user... | Datenbanken | 3 | 04.11.2005 14:08 | |
| Access denied for user: 'ODBC@localhost' | Datenbanken | 2 | 25.06.2005 23:42 | |
| MySQL: access denied for user | Datenbanken | 14 | 22.08.2004 13:47 | |
| Access denied for user.... Wieso bekomme ich keinen connect? | 18inch | PHP Tipps 2004 | 14 | 27.07.2004 11:49 |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.