ein neues MySQL root passwort setzen - auf einem LAMP-Stack

  • 1 Antworten
  • Neuester Beitrag
Diskutiere ein neues MySQL root passwort setzen - auf einem LAMP-Stack im Sonstige Hard- und Software-Fragen im Bereich Weitere Themen.
say_hello

say_hello

Stammgast
hallo und guten Abend,


Nach dem Einrichten eines LAMP auf einem Linux-Notebook - mit PHPMyAdmin hab ich festgestellt, dass ich irgendwie nicht auf den PHPMyadmin mich einloggen kann.

Deshalb denke ich - muss ich nochmals das MySQL-DB-Passwort wechseln -

ich geh nach dieser Anleitung vor: Reset a MySQL root password -

der MySQL-Server läuft - ergo ich stoppe zunächst dne MySQL und

Code:
sudo /etc/init.d/mysqld stop
danach starte ich den wieder - und zwar - ohne ein Passwort.

Code:
Start MySQL without a password
Danach gehts weiter mit dem Befehl der den Server startet - ohne Passwort-Abfrage - und das ist hier wichtig:

Code:
sudo mysqld_safe --skip-grant-tables &
Code:
Connect to MySQL
und damit sollte der Laufen

Code:
mysql -uroot
und jetzt setze ich ein neues MySQL root password

und mach weiter mit
Code:
use mysql;
aber irgendwie komm ich nicht weiter - denn der Vorgang - den ich durchlaufe - der führt ihrgendwie ins Leere:

Code:
(base) martin@mx:~
$ su
Passwort:
root@mx:/home/martin# mysql -uroot
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.5.5-10.3.31-MariaDB-0+deb10u1 Debian 10

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> update user set authentication_string=PASSWORD("my new passwd ") where User='root';
Query OK, 1 row affected (0.02 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye
root@mx:/home/martin#
- ich kann mich - auch mit dem neuen Passwort nicht auf dem PHPMyadmin einloggen... Sehr merkwürdig... Obwohl ich ein neues Passwd - gesetzt habe, wie man oben sieht.

Fällt Euch irgendwie etwas ein !?

Viele Grüße
Say Hello
 
Zuletzt bearbeitet:
frankie78

frankie78

Experte
Hab zwar schon länger nichts mehr mit MySQL gemacht, aber das irritiert mich bei dir ..

authentication_string=PASSWORD("my new passwd ") warum hast du da Abstände?

authentication_string=PASSWORD("mynewpasswd") obwohl es so da steht in der Anleitung..


("my new passwd ") sollte das dann als rootpw dienen? Mit den Abständen... Das sollte nicht gehen. Hoffe mal, du hast es beim Kopieren wieder eingetragen und nicht als Passwort gesetzt.