MySQL 4.x + Benutzer "root" und Kennwort ändern.

MySQL 4.x + Benutzer "root" und Kennwort ändern.

am 30.03.2007 11:49:16 von Christian-Josef Schrattenthaler

Hallo!

Auf dem Mietserver unseres Providers läuft ein MySQL 4.x Server unter
Windows (manuelle Installation!).

Standardmässig ist nur der Benutzer 'root' ohne Kennwort eingerichtet.

Ich würde gerne den Benutzernamen ändern, und ein Kennwort für den Benutzer
angeben.

Meine Versuche über MyPHPAdmin und die MySQL-GUI sind beide gescheitert.
Ich habe dann danach 'gegoogelt' und es über die DOS-Befehlszeile mit
'mysqladmin' versucht, aber danach ging gar nichts mehr.

Kann mir bitte jemand sagen, wo ich eine verständliche Schritt für Schritt
Anleitung finde?

Besten Dank,
Christian.

Re: MySQL 4.x + Benutzer "root" und Kennwort ändern.

am 30.03.2007 12:04:47 von Christian Kirsch

Am 30.03.2007 11:49 schrieb Christian-Josef Schrattenthaler:
> Hallo!
>
> Auf dem Mietserver unseres Providers läuft ein MySQL 4.x Server unter
> Windows (manuelle Installation!).
>
> Standardmässig ist nur der Benutzer 'root' ohne Kennwort eingerichtet.
>
> Ich würde gerne den Benutzernamen ändern, und ein Kennwort für den Benutzer
> angeben.
>
man mysqladmin

> Meine Versuche über MyPHPAdmin und die MySQL-GUI sind beide gescheitert.


Vergiss PHPMyAdmin


Wenn Du wissen willst warum: Google-Groups, nach Mantra in dieser
Gruppe suchen.

> Ich habe dann danach 'gegoogelt' und es über die DOS-Befehlszeile mit
> 'mysqladmin' versucht, aber danach ging gar nichts mehr.

Aha. Was ging gar nicht mehr? Was hast Du eingegeben?

> Kann mir bitte jemand sagen, wo ich eine verständliche Schritt für Schritt
> Anleitung finde?

Google-Groups. Die Frage taucht hier etwa alle vier Wochen auf.

Und natürlich empfiehlt sich die gründliche Lektüre der
MySQL-Dokumentation bei dev.mysql.com.

Re: MySQL 4.x + Benutzer "root" und Kennwort ändern.

am 30.03.2007 15:10:51 von Andreas Scherbaum

Hallo,

Christian-Josef Schrattenthaler wrote:
>
> Auf dem Mietserver unseres Providers läuft ein MySQL 4.x Server unter
> Windows (manuelle Installation!).

Uh, das riecht schon abgehangen und ranzig. Wenn ihr das sowieso
manuell installiert, wieso nehmt ihr nichts aktuelles?


> Ich würde gerne den Benutzernamen ändern, und ein Kennwort für den Benutzer
> angeben.

http://dev.mysql.com (oder von der WWW Seite aus unter Community)
-> Documentation
-> deine Datenbank Version auswählen
-> nach "password" suchen

Unter den ersten paar Treffern wirst du fündig, sowohl, wie man ein Passwort
setzt als auch, wie man eines recovered, wenn selbiges mal verlorengegangen
ist.


> Meine Versuche über MyPHPAdmin und die MySQL-GUI sind beide gescheitert.
> Ich habe dann danach 'gegoogelt' und es über die DOS-Befehlszeile mit
> 'mysqladmin' versucht, aber danach ging gar nichts mehr.

Gut, also "mit 'mysqladmin' versucht" ist nicht gerade eine gescheite
Aussage, bei der Dir hier jemand weiterhelfen kann.

Wie wäre es, wenn du genau sagst, was du probiert hast, auf welche Fehler
Du gestoßen bist und was jetzt nicht mehr "geht"?


Danke & Bye

--
Andreas 'ads' Scherbaum
Failure is not an option. It comes bundled with your Microsoft product.
(Ferenc Mantfeld)

Re: MySQL 4.x + Benutzer "root" und Kennwort ändern.

am 30.03.2007 21:39:40 von Torsten Robitzki

Christian-Josef Schrattenthaler wrote:

> Hallo!

Hallo Christian,

> Standardmässig ist nur der Benutzer 'root' ohne Kennwort eingerichtet=

>=20
> Ich würde gerne den Benutzernamen ändern, und ein Kennwort für de=
n Benutzer
> angeben.

ich hatte letzte Woche ähnliche Probleme, allerdings mit der Version 5,=
=20
ich hoffe das ist trotzdem übertragbar. Einfach eine console öffnen, =
in=20
das bin-Verzeichniss Deiner MySQL Installation wechseln, falls das=20
Programm mysql nicht im Pfad ist. Dann mysql mit
> mysql -u root
starten. Mit
> use mysql
zur mysql Datenbank wechseln und das Passwort einfach mit:
> update user set Password =3D PASSWORD('Geheim') where User =3D 'root';=

ändern und die Datenbank neu starten, damit die geänderten Daten gele=
sen=20
werden.

mfg Torsten

Re: MySQL 4.x + Benutzer "root" und Kennwort ändern.

am 30.03.2007 22:09:52 von Thomas Rachel

Torsten Robitzki wrote:

> > update user set Password = PASSWORD('Geheim') where User = 'root';

> ändern

Bis hier stimmts.

> und die Datenbank neu starten, damit die geänderten Daten gelesen
> werden.

FLUSH PRIVILEGES reicht auch aus.

Alternativ: SET PASSWORD FOR 'root'@'...' = PASSWORD('Geheim'), da
entfällt dann das FLUSH.


Thomas
--
"Multiple exclamation marks," he went on, shaking his head,
"are a sure sign of a diseased mind." (Terry Pratchett, "Eric")