MySQL von Plesk befreit!

Scheiße war das ne Aktion!

MySQL wollte mich partout nicht reinlassen. Normalerweise sollte nach der Installation eigentlich ein Benutzer "root" ohne Passwort vorkonfiguriert sein. Nach allen möglichen Holzhammer- und Bitte-trotzdem-reinlassen-Tricks fiel mir dann ein, dass Plesk ja die Kontrolle von MySQL übernehmen will - schon weil Plesk sich selbst mit Hilfe von MySQL verwaltet. Es gibt also einen Benutzer "admin", der eigentlich dann auch das Plesk-Passwort haben sollte. Naja, da wir Plesk ja zerschossen haben und ich dort auch kein Passwort mehr einstellen kann, müssen wir diesen Krampf also auch loswerden. Neuinstallation von den MySQL-RPM-Paketen bringt da nichts. Plesk sieht alles und hängt sich gleich rein in die DB.

Was ich nun gemacht habe:

  • alles, was mit MySQL zu tun hat raus (yast)
  • das Verzeichnis
    /var/lib/mysql/
    gelöscht (keine Ahnung, ob das Folgen hat) - da ist der ganze Plesk-MySQL-Scheiß drin
  • MySQL neu installiert (RPM)
  • /usr/bin/mysqladmin -u root password 'new-password'

Kommentare

Anmerkungen

  • Alle MySQL-Pakete per yast zu entfernen sollte ok sein, habe ich ja vor der ersten MySQL-Installation ja auch gemacht.
  • /var/lib/mysql/ zu löschen ist sicher etwas rabiat, aber Plesk war ja vorher auch schon kastriert. Vermutlich hätte ich eher versucht, das Ding liegen zu lassen und MySQL woanders hinzukompilieren. Allerdings kann das auch Ärger geben, wenn andere Software dann die Bibliotheken zur Hälfte von der alten Installation holt. (Leidvolle Erfahrung: Alter Apache + XAMPP + Subversion) Insofern war das wohl schon ganz gut so.

It’s very great