Anmelden mit Passwort klappt nicht

jenno

Erfahrenes Mitglied
Ich habe hier eine mysql-Datenbank installiert.
Wenn ich neue Benutzer anlege mit einem Passwort dazu, kann ich mich zu keiner Datenbank anmelden. Es kommt immer die Fehlermeldung:
ERROR 1044: Access denied for user: 'xyz@localhost' to database 'fest'

Wenn ich das Passwort in der mysql-user-Tabelle lösche, dann klappts.

Genauso ist es auch beim user root. Steht dort kein Passwort, ist alles prima. Richte ich dort ein Passwort ein, kann ich mich nicht mehr anmelden.

?
 
Das ist auch mein Problem!

Hi!

Leider kann ich dir keine Hilfe geben-- aber ich kann dich trösten!
Ich bin anscheinend genauso unwissend wie du!
Ich habe den gleichen Fehlercode...

Kann uns beiden jemand helfen?

Ich möchte eine Datenbank erstellen.... CREATE DATABASE bla;

-->ERROR 1044: ACCESS DENIED FOR USER....<--
 
wenn man sich über ein php-script bei einem MYSQL-Server anmeldet muß man dabei den User UND das Passwort eintragen z.B. :
mysql_connect("localhost", "root", "passwortle");
dann erst kommt :
mysql_select_db("DataBase_sowieso");

bei phpmyadmin muss man sich in der config.inc.php AUCH
den User UND das Passwort eintragen.

habt ihr das gemacht ?
Dann müsste es gehen.
 
Danke...

Ich habe meinen Fehler erkannt... es lag an meinem ODBC Treiber... ich habe die aktuellste Version runtergeladen und aha.... er sah, dass es gut war!

:-)
 
Ähm...

Ich habe den Datenbankzugriff nicht über PHP sondern über JAVA ralisiert!
Den Treiber JDBC Treiber findet ihr unter

http://dev.mysql.com/downloads/connector/j/3.0.html

Dann hab ich einfach die jpr in mein Projekt eingebunden...

package mypackage2;
import java.sql.*;
import com.mysql.jdbc.Driver;

public class Class1
{Connection con = null;
Statement stm = null;

public Class1()
{
try
{
Class.forName( "com.mysql.jdbc.Driver" ).newInstance();
con = DriverManager.getConnection("jdbc:mysql://localhost/
"<gewünschte Datenbank>",
"<dein Username>",
"<dein Passwort>");
stm = con.createStatement();

//z.B. ein Insert
stm.addBatch("insert into filme values('Hallo Welt',1001)");
stm.executeBatch();
stm.close();
con.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}

public static void main(String[] args)
{
new Class1();
}
}

Mein ODBC Treiber hab ich unter ...

http://dev.mysql.com/downloads/connector/odbc/3.51.html

runtergeladen!
Viel Erfolg!

so hats funktioniert! Ich hoffe, das hilft euch....
 
Nein leider hilft mir das jetzt wenig.
Bei mir sieht es so aus:
Die Ampel im Win-admin zeigt auf grün. Also ist MYSQL am Leben.
Wenn ich dann mit PHP-MY-Admin drauf gehen will, kommt als Antwort :

Mysql hat die Verbindung abgewiesen wegen ungültigem Passwort oder Benutzer.


ABER in der config.inc.php habe ich beides 50 mal überprüft und da stimmt es.
Auch meine eigenen PHP-Scripte bringen diesen Fehler auf meinem Apache-Server.

Aber beim Provider laufen alle problemlos.
Also liegt der Fehler nicht in den Scripten und auch nicht in den Configs.

ABER WO SONST ?
Was kann das dann noch sein ?

mfg
gerduwed
 
wenn du mysql auf windoof (X)tra (P)roblems, (N)eandertal (T)echnology, oder sonst so einem.... einrichtest geht vorerst nur ein login: user: "root" / pw: ""

du brauchst wohl einen spezi Treiber, war aber bisher zu faul mir den zu suchen oder gar zu installieren :p
 

Neue Beiträge

Zurück