MySQL Rechte

Hauke Joachim Zuehl hzuehl at athene.dnsalias.org
Sun Feb 23 14:21:02 CET 2003


Am Son, 2003-02-23 um 13.58 schrieb Florian Schwarz:
> 
> mysql> GRANT ALL PRIVILEGES ON *.* TO root at localhost IDENTIFIED BY 
> 'password' WITH GRANT OPTION;

Hups!?
Sieht doch richtig aus *gruebel*.
 
> Hat jemand nen genaues Command?

Vielleicht ne Alternative, wenn du MySQL wie von Maximilian beschrieben
startest:
(use mysql; mal vorausgesetzt)
shell> mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('new_password')
           WHERE user='root';
mysql> FLUSH PRIVILEGES;

You can in MySQL 3.22 and above use the SET PASSWORD statement:

shell> mysql -u root mysql
mysql> SET PASSWORD FOR root=PASSWORD('new_password');

Setzt natuerlich voraus, dass du den User root noch in MySQL hast.

Andernfalls ginge auch noch:
mysql> INSERT INTO user
VALUES('localhost','monty',PASSWORD('some_pass'),
                'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')

(monty ist natuerlich durch root zu ersetzen).

Danach MySQL natuerlich neu starten :)

> 
> bye,
> Floh

Gruss,
Hauke
-- 
"Wir sind der Nato fest verpflichtet. Wir sind ein Teil der Nato.
Wir sind Europa fest verpflichtet. Wir sind ein Teil Europas"
(George W. Bush)




More information about the Linux mailing list