Wie lege ich auf Systemen mit Plesk einen weiteren Benutzer mit root-Rechten an?

 

Um einen neuen Benutzer mit root-Rechten unter MySQL anzulegen, verfahren Sie bitte nach dieser Anleitung.

 

So geht’s Schritt für Schritt:

1.  Starten Sie den MySQL-Server im abgesicherten Modus:

/etc/init.d/mysql stop
/usr/bin/mysqld_safe --skip-grant-tables --skip-networking &

 

2.  Verbinden Sie sich mit dem MySQL-Server:

mysql -u admin

 

3.  Wechseln Sie auf die Datenbank „mysql“:

use mysql

 

4. Lassen Sie sich den Eintrag für User „admin“ anzeigen:

select Host,User,Password from user where User='admin';

 

5. Kopieren Sie das angezeigte Passwort:

(Tipp: bei Zugriff mit Putty kann das Passwort durch markieren mit der Maus in die Zwischenablage kopiert werden)

 

Wichtiger Hinweis:
Das aktuell gesetzte Passwort darf nicht verloren gehen, da anderenfalls Plesk nicht mehr nutzbar ist!

 

6. Ändern Sie das Passwort für „admin“:

update user set password=PASSWORD("Ihr-Passwort") where;

 

7. Beenden Sie den abgesicherten Modus und starten Sie den MySQL-Server neu:

/etc/init.d/mysql stop
/etc/init.d/mysql start

 

Wichtiger Hinweis:
Unter Ubuntu ist es leider nicht möglich den MySQL-Server über den oben genannten Befehl neu zu starten. Bitte gehen Sie bei Ubuntu daher wie folgt vor:

1.  Bitte lesen Sie über den Befehl 'ps axf' die aktuelle Prozessliste aus und ermitteln Sie die Prozess-ID (PID) der beiden aktiven MySQL-Prozesse.

2.  Bitte beenden Sie nacheinander beide Prozesse mit dem Befehl: kill -9 PID

3.  Nun können Sie den MySQL-Server neu starten mit dem Befehl: service mysql start

 

8.  Verbinden Sie sich erneut:

mysql -u admin -p

 

9.  Legen Sie einen neuen Benutzer an:

insert into user (Host,User) values ('%', 'root');

 

10.  Setzen Sie ein Passwort für den neuen Benutzer:

update user set password=PASSWORD("Ihr-Passwort") where;

 

11.  Setzen Sie die Rechte für den neuen Benutzer:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Ihr-Passwort' WITH GRANT OPTION;

 

12.  Setzen Sie das ursprüngliche Passwort für „admin“ wieder ein:

- update user set password='altes_Passwort' where;

 

13. Laden Sie die Rechte neu:

FLUSH PRIVILEGES;

 

14. Testen Sie abschließend das Login für Plesk und für den neuen Benutzer, starten Sie den MySQL-Server gegebenenfalls neu.