Hallo
Ich möchte auf einem Server ein Root Passwort für eine MariaDB setzen, doch bekomme das nicht mehr hin, ich hatte mir früher schon Notizen dazu gemacht, doch irgendwie scheint das alles nicht mehr zu funktionieren.
Server version: 10.0.33-MariaDB-0ubuntu0.16.04.1
Ich habe es jetzt auf mehrere Arten probiert.
1 2 3 4 | 1. Versuch: mysqladmin -u root password New password: Confirm new password: |
Doch Anmelden kann ich mich weiterhin ohne Passwort:
1 2 3 4 5 6 7 8 | mysql -u root Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 34 Server version: 10.0.33-MariaDB-0ubuntu0.16.04.1 Ubuntu 16.04 Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. |
Dann habe ich es nach dieser Anleitung probiert: https://www.digitalocean.com/community/tutorials/how-to-reset-your-mysql-or-mariadb-root-password Hier funktionierte der Befehl für die Version "MariaDB 10.1.20 and newer" jedoch nicht sondern nur jener für "MariaDB 10.1.20 and older", bzw. funktioniert hat es mit keinem, jedoch bekam ich bei ersterem einen Syntax Error obwohl ich doch eine neuere Version nutze.
Dann habe ich es nochmal nach dieser Anleitung probiert und mit "mysqld_safe --skip-grant-tables --skip-networking &" gestartet aber auch hier keine Änderung: https://kofler.info/root-login-problem-mit-mariadb/
Ich werde es morgen nochmal mit einem neu installiertem System Probieren, jedoch wollte ich schon mal anfragen, was hier womöglich das Problem sein könnte.
(eben in die History meines alten Systems gesehen und bemerkt, dass ich mich vor ca. einem Jahr bei einer anderen Installation auch schon schwer getan habe mit diesem Thema. Habe es aber noch irgendwie hinbekommen, da läuft aber noch Version 10.0.29)