PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MYSQL-Root-Passwort



DMKlein
05.03.03, 18:45
Hi, ich hab irgendwie dummerweise mein MySQL-Root-PW geändert und komm nicht mehr an meine Datenbank dran. Wie kann ich das ROOT-Passwort ändern???

Daniel

D3R S3H@
05.03.03, 18:52
Hi,
diese anleitung dürfte dir helfen:

- login as unix root
- stop mysqld (/etc/init.d/mysqld stop)
- start mysqld (/usr/bin/safe_mysqld --skip-grant-tables)
- login into the mysql server (mysql -u root mysql)
- change the root password (update user set password=password('new_password') where user='root';)
- flush the privileges for the change to take effect (flush privileges;)
- exit the database (quit)
- stop the database (might need to kill the process)
- restart the database as normal (/etc/init.d/mysqld start)

DMKlein
06.03.03, 17:42
Irgendwie tuts das nicht, immer wenn ich den neu starte bekomme ich wieder access denied. Außerfdem fehlt bei mir weohl diese /etc/init.d/mysqld... hab den denn mit kill beenden...
Noch irgend eine Idee? Kann ich irgendwie die komplette Datenbank löschen & dann neu anlegen???

Daniel

termito
06.03.03, 18:43
1. Versuch das mal
# killall mysqld
# mysqld --skip-grant-tables
# mysql -u root mysql
# mysql> UPDATE user SET Password=PASSWORD('mynewpassword')
-> WHERE User='root';
# mysql> FLUSH PRIVILEGES;
STRG + C
# /etc/init.d/mysql restart

2. mit "phpmyadmin" oder "webmin" kannst du per Browser deine Mysql-db betreuen, löschen, anlegen etc.