Kein Zugriff auf mysql als Root "Access Denied" nach Passwortänderung

Apache, Lighttpd, nginx, Cherokee
Post Reply
xtramen
Posts: 90
Joined: 2005-08-07 14:27
 

Kein Zugriff auf mysql als Root "Access Denied" nach Passwortänderung

Post by xtramen »

Hallo Leute,

habe folgendes eingegeben um mein SQL Passwort nach der Standardinstallation zu setzen.
Jetzt bekomme ich kein Zugriff mehr wenn ich mich einloggen möchte.
Auch bei der INstallation von VHCS kommt natürlich dann die Fehlermeldung Access Denied hat jemand einen Tipp für mich wie ich das anders machen kann oder wieder rückgängig machen kann.

Code: Select all

mysql> update user set Password=password('xxxx') where user='root';
Query OK, 2 rows affected (0.01 sec)
Rows matched: 2  Changed: 2  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye
xxx:~ # mysql
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
Gruuss
badenzer
Posts: 24
Joined: 2005-05-08 20:49
 

Re: Kein Zugriff auf mysql als Root "Access Denied" nach Passwortänderung

Post by badenzer »

warum machst du des so umständlich ?

Code: Select all

mysqladmin -u root password "mynewpassword"
So wäre es viel einfacher.

Ums PW zurückzusetzen, kannste folgendes probieren:

:arrow: Stoppe deinen Mysql Server.
:arrow: Starte ihn wieder aber mit folgenden Optionen:
mysqld --user=mysql --pid-file=/var/lib/mysql/mysqld.pid
--socket=/var/lib/mysql/mysql.sock -datadir=/var/lib/mysql
--skip-grant-tables --skip-networking
:arrow: mysqladmin -u root password "mynewpassword"
:arrow: Kill in wieder per:
kill `cat /var/lib/mysql/mysqld.pid`
und starte ihn wieder neu
/etc/init.d/mysql start

Fertig. Viel Spass.
MfG Dennis
philippxp
Posts: 71
Joined: 2005-02-24 21:17
 

Re: Kein Zugriff auf mysql als Root "Access Denied" nach Passwortänderung

Post by philippxp »

badenzer wrote:warum machst du des so umständlich ?

Code: Select all

mysqladmin -u root password "mynewpassword"
So wäre es viel einfacher.

Ums PW zurückzusetzen, kannste folgendes probieren:

MfG Dennis
Hab ich doch schon gepostet. Man sollte sich links auch mal anschauen bevor man postet...
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: Kein Zugriff auf mysql als Root "Access Denied" nach Passwortänderung

Post by Roger Wilco »

Philippxp wrote:Hab ich doch schon gepostet. Man sollte sich links auch mal anschauen bevor man postet...
Und man sollte auch den Beitrag lesen, bevor man postet. Der einzige Fehler des OP war der fehlende Parameter "-p" bei mysql...
badenzer
Posts: 24
Joined: 2005-05-08 20:49
 

Re: Kein Zugriff auf mysql als Root "Access Denied" nach Passwortänderung

Post by badenzer »

jaja sorry habs übersehen, kommt schon mal vor nach 8 stunden arbeit.....
philippxp
Posts: 71
Joined: 2005-02-24 21:17
 

Re: Kein Zugriff auf mysql als Root "Access Denied" nach Passwortänderung

Post by philippxp »

Roger Wilco wrote:
Philippxp wrote:Hab ich doch schon gepostet. Man sollte sich links auch mal anschauen bevor man postet...
Und man sollte auch den Beitrag lesen, bevor man postet. Der einzige Fehler des OP war der fehlende Parameter "-p" bei mysql...
soweit kenn ich mich mit mysql noch nicht aus ;) *schäm* aber man wollte ja auch hilfe leisten und mir viel das jetzt auch bloß auf weil es heute schonmal so war das ich einen link gepostet hatten und dann wieder jemand das gleiche gepostet hat was im link war :wink:
deta
Posts: 64
Joined: 2003-09-17 12:09
 

Re: Kein Zugriff auf mysql als Root "Access Denied" nach Passwortänderung

Post by deta »

badenzer wrote:warum machst du des so umständlich ?

Code: Select all

mysqladmin -u root password "mynewpassword"
So wäre es viel einfacher.

Ums PW zurückzusetzen, kannste folgendes probieren:

:arrow: Stoppe deinen Mysql Server.
:arrow: Starte ihn wieder aber mit folgenden Optionen:
mysqld --user=mysql --pid-file=/var/lib/mysql/mysqld.pid
--socket=/var/lib/mysql/mysql.sock -datadir=/var/lib/mysql
--skip-grant-tables --skip-networking
:arrow: mysqladmin -u root password "mynewpassword"
:arrow: Kill in wieder per:
kill `cat /var/lib/mysql/mysqld.pid`
und starte ihn wieder neu
/etc/init.d/mysql start

Fertig. Viel Spass.
MfG Dennis
Ich hab da ein großes Problem

mysqld --user=mysql --pid-file=/var/lib/mysql/mysqld.pid
--socket=/var/lib/mysql/mysql.sock -datadir=/var/lib/mysql
--skip-grant-tables --skip-networking

Eingebe gibts ne Fehlermeldung jan hesejem. das neo -datadir ein - davor fehlt ok soweit.

Wenn ich dann
Wenn ich
mysqladmin -u root password "mynewpassword"

Sagt er mir das er mit "localhost" nicht verbinden kann.

Wo ist das Problem?

cu Deta
deta
Posts: 64
Joined: 2003-09-17 12:09
 

Re: Kein Zugriff auf mysql als Root "Access Denied" nach Passwortänderung

Post by deta »

So bin jetzt ein stück weiter..

wenn ich jetzt

mysqladmin -u root password "meinpassword" --socket=/var/lib/mysql/mysql.sock

starte gehts! Da bei mir die sock in diesem Verzeichniss ist!

Nur da kommt dennoch diese Meldung:

mysqladmin:
you cannot use 'password' command as mysqld runs
with grant tables disable (was started with --skip-grant-table).
Use: "mysqladmin flush-privileges password '*'" instead.

was das schon wieder?

cu Deta
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: Kein Zugriff auf mysql als Root "Access Denied" nach Passwortänderung

Post by Roger Wilco »

deta wrote:was das schon wieder?
Lies einfach nochmal die Fehlermeldung genau durch.
elvis
Posts: 94
Joined: 2004-05-08 20:27
Location: Recklinghausen
 

Re: Kein Zugriff auf mysql als Root "Access Denied" nach Passwortänderung

Post by elvis »

Hallo,

habe eine Frage bei zurücksetzen des MySQL Root Passwortes.

Nachdem ich folgenden Befehl eingebe :

Code: Select all

mysqld --user=mysql --pid-file=/var/lib/mysql/mysqld.pid  
--socket=/var/lib/mysql/mysql.sock -datadir=/var/lib/mysql 
--skip-grant-tables --skip-networking 
Tut sich nichts mehr und ich kann auch nichts weiter eingeben!?
Ist das so gewollt bzw. was muß ich da tun?

(Über PHPMySql kann ich mich dann als Root OHNE Passwort einloggen, aber darüber kann ich es nicht ändern.)

Gruß,
Elvis
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: Kein Zugriff auf mysql als Root "Access Denied" nach Passwortänderung

Post by Joe User »

Dir fehlt ein Space vor dem zweiten Backslash...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
elvis
Posts: 94
Joined: 2004-05-08 20:27
Location: Recklinghausen
 

Re: Kein Zugriff auf mysql als Root "Access Denied" nach Passwortänderung

Post by elvis »

Hallo Joe User,

das hatte ich beim 2. Versuch auch gesetzt. Ergebniss ist das ich nichts mehr machen kann und folgendes angezeigt wird :

Code: Select all

server:~ # mysqld --user=mysql --pid-file=/var/lib/mysql/mysqld.pid 
> --socket=/var/lib/mysql/mysql.sock --datadir=/var/lib/mysql 
> --skip-grant-tables --skip-networking
060510 22:14:02  InnoDB: Started; log sequence number 0 43634
mysqld: ready for connections.
Version: '4.1.13'  socket: '/var/lib/mysql/mysql.sock'  port: 0  SUSE MySQL RPM
Okay, Löung war das ich nochmal per SSH einwähle und den Rest dort mache.

Jetzt gehts!

Eine Frage noch am Rande : Ich habe im Moment Schwierigkeiten Mails zu empfangen, hat das evtl. was mit dem SQL Problem zu tun? Habe Postfix und in der Logdatei steht :

Code: Select all

May 10 22:25:18 kundenserver postfix/smtp[3961]: connect to mail.garven.com[209.198.128.18]: Connection timed out (port 25)
May 10 22:25:18 kundenserver postfix/smtp[3961]: CB8EB62C040: to=<belliifara@finweb.com>, relay=none, delay=363386, status=deferred (connect to mail.garven.com[209.198.128.18]: Connection timed out)
Ich wüsste sonst nicht woran das liegt.

Danke,
Elvis
Post Reply