Archiv verlassen und diese Seite im Standarddesign anzeigen : mysql-server nimmt kein passwort bei der instalation
hallo da draußen,
folgendes probelm:
habe mysql von suse 9.0 instaliert und den server laufen lassen. mit phpMyAdmin getestet und alles lief.
dann wollte ich das passwort für den user root anlegen mit
mysqladmin -u root passwort 'new-password' hat er wohl auch gemacht. gb keine meldung.
jetzt sagt phpMyAdmin immer #1045 - Access denied for user: 'root@localhost' (Using password: NO)
die gleiche info bekomme ich auf der konsole.
hat jemand eine ahnung wie ich das wieder zum laufen bekomme
mfg
Torben
p.sp spviel zeit muss sein :-)
Hi,
wenn du schon das Passwort änderst, musst du das PHPMyAdmin auch mitteilen. Wirf dazu mal einen Blick in die config.inc.php.
habe ich versucht der nimmt es aber nicht.
Hi,
was hast du denn nun genau versucht? Meine Glaskugel habe ich bei ebay versteigert ;)
Genau so ein Thread laeuft schonmal.
In /srv/www/htdocs/phpMyAdmin/config.inc.php (Zeile 81, wenn du SuSE 9.0 verwendest) dein Password eintragen:
$cfg['Servers'][$i]['password'] = 'password';
Gruss
Henry
also habe das passwort in die config.inc.php eingetragen. es ist die gleiche antwort die ich bekomme. phpMyAdmin immer #1045 - Access denied for user: 'root@localhost' (Using password: NO)
die gleiche antwort erhalte ich wenn ich versuche über die konsole mysqladmin status einzugeben. connect to server at 'localhost' failed error 'Acsess denied for user: 'root@localhost' (Using password: NO)'
noch was komisches - wenn ich den server starte kommt immer die meldung failed bei der nachfrage nach dem status sagt mysql aber runnig. (tritt erst seid neuestem auf)
torben
ha wie geil (sorry) :D
genau dieselbe sülze hab ich grad auch in die konsole getippt weil ich so durcheinander war :D
und ich bekomme auch denselben fehler.
mysql -u root password new-password
ist schlichtweg falsch, zumindest laut mysql.de
man soll
mysql -u root irgendwas
eingeben, da das root pw bei ner frischen installation angeblich nicht gesetzt ist. so und da wir (ich) auch password new-password getippt haben, haben wir jetzt ein mysql passwort was einfach nicht funzt :D
die frage ist, wie kann ich das quasi resetten?
Hi,
shit happens :D
Hier ein Link: http://www.mysql.com/doc/de/Resetting_permissions.html
Viel Erfolg,
klasse bin ich nicht alleine der depp! musste jetzt wirklich lachen.
sehen wir mal zu wie wir (oder du ;-)) das problem in den griff bekommen.
neuinstalation nützt nichts habe ich schon probiert.
torben
Original geschrieben von torben1
neuinstalation nützt nichts habe ich schon probiert.
hehe, ja auf die idee war ich auch schon gekommen :)
viel schlimmer ist, der tipp von LKH ist gut aber ich kann meinen mysql server grad nicht killen, nichtmal per mandrake kontrollzentrum, hat sich irgendwie weg gehängt, werde mal neu booten und beten :D
schreibe dann wenn und wie es geklappt hat
jo also neu booten hat mysql erstmal wieder deaktiviert, prima :)
dann hab ich mal folgendes als "su" in die konsole gehaun:
mysqld --skip-grant-tables
Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
031111 21:51:30 Aborting
031111 21:51:30 mysqld: Shutdown Complete
*gnarz* ich habs auch danach als root versucht aber geht nicht. jetzt häng ich irgendwie fest :(
das gleiche kommt bei mir
man oh man das kann was geben
ok hab die lösung :D
konsole öffnen
su
passwort eingeben
cd /var/lib/mysql
rm -rf mysql/ <- VORSICHTIG!
drakconf
jetzt mysql deinstallieren und neu installieren.
danach wieder konsole öffnen.
mysql -u root
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> update user set Password = PASSWORD('test') where User = 'root';
Query OK, 2 rows affected (0.00 sec)
Rows matched: 2 Changed: 2 Warnings: 0
mysql> exit
Bye
Jetzt haste User = root und Passwort = test (oder was auch immer du willst).
Jetzt MySQL neu starten und es sollte wieder gehen.
jau geht alles wieder, phpmyadmin funzt und alles rent wie sau, gott ich liebe linux :D
(sorry für den spontanen gefühlsausbruch) :D
danke :rolleyes: - bin auf dem selben weg gewesen - aber so wars viel schneller und schöner!
auch bei mir läuft alles wieder supper schnell - einfach klasse.
bis die tage
torben
;-)
Habe grade MySQL instaliert, aber beim Starten bekomme ich folgende Fehlermeldungen
diwowo:/usr/local/mysql/bin # /usr/local/mysql/bin/safe_mysqld & [1] 31802
diwowo:/usr/local/mysql/bin # Starting mysqld daemon with databases from /var/mysql/data
040213 23:05:41 mysqld ended
und beim erstellen des rootpasswortes dann folgende
diwowo:/usr/local/mysql/bin # ./mysqladmin -u root password meinpasswort
./mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!
Was kann ich tun damit es funktioniert?
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.