mike7050
Goto Top

PHPmyAdmin neue Datenbank erstellen - kein Rechte !

Hallo,

ich habe auf meinem Ubuntu Server 18.04 LTS LAMP installiert.

Ich greife nun über einen Client im Netzwerk auf das Frontend von PHPmyAdmin zu.

Ich melde mich an mit:

phpmyadmin
xxx

Leider habe ich nun keine Berechtigungen um eine neue Datenbank zu erstellen. Einen Screenshot habe ich angehängt.

Wie kann ich da verfahren?

VG
Mike
bildschirmfoto vom 2018-07-13 19-10-02

Content-Key: 380192

Url: https://administrator.de/contentid/380192

Printed on: April 27, 2024 at 04:04 o'clock

Member: Arano
Arano Jul 13, 2018 at 17:51:28 (UTC)
Goto Top
Hi.

  • Auf einen Benutzer wechseln der das Recht hat
  • Dir das Recht geben
  • Dich als root anmelden und dem User phpmyadmin das Recht zuweise .


~Arano
Member: mike7050
mike7050 Jul 13, 2018 updated at 18:00:25 (UTC)
Goto Top
gerne - aber wie ?

Auch - $sudo mysql -u root auf dem Server geht nicht !!
Member: Arano
Arano Jul 13, 2018 at 18:04:56 (UTC)
Goto Top
Nabend.

Habe gedade noch nach dem Query gesucht:
GRANT CREATE ON *.* TO 'phpmyadmin'@'localhost'  
https://dev.mysql.com/doc/refman/8.0/en/grant.html
Mit entsprechenden Rechten natürlich ;)

Aber auch phpMyAdmin hat eine "Benutzerverwaltung" direkt nach dem Login auf der Übersichtsseite sollte ein Link sein.
Ggf. musst du dich als root einloggen um die Rechte verwalten zu können, dass Passwort dazu hast du bei der Installation vergeben oder es ist noch leer.
(Habe schon seit jahren kein phpMyAdmin mehr benutzt)


~Arano
Member: mike7050
mike7050 Jul 13, 2018 at 18:12:13 (UTC)
Goto Top
Hi, probiere es morgen - bin nicht mehr on! thx
Member: Arano
Arano Jul 13, 2018 updated at 18:42:02 (UTC)
Goto Top
Hi

Ja klar.
Du kannst als User phpmyadmin auch noch mal ein
SHOW GRANTS;
eingeben, dann weißt du schon mal wo der steht.

Edit:
Dies könnte auch helfen: https://wiki.ubuntuusers.de/MySQL/#Benutzer
Und das hier auch: https://docs.phpmyadmin.net/de/latest/privileges.html


~Arano
Member: mike7050
mike7050 Jul 17, 2018 at 18:20:46 (UTC)
Goto Top
Hi,
geht leider alles nicht ;-(

Ich komme vom Client aus auf die Oberfläche kann aber mich nich anmelden. Einen neuen User erstellen über den Server selber geht auch nicht!

Hast du vielleicht eine Anleitung die geht und einfach noch einmal alles von Anfang erstellt?

Verzweifelt....

LG
Member: Arano
Arano Jul 17, 2018 at 18:39:24 (UTC)
Goto Top
Hallo.

Na das ist blöde.
Aber erstmal wieder nach Vorne.
Wie hast du MySQL installiert ? Denn dabei wird eigentlich immer der Datenbankadministratoraccount: "root" erstellt ! (Nicht verwechseln mit dem Linuxadministrator: "root") ;)
Wie lautet dessen Passwort ?

~Arano
Member: mike7050
mike7050 Jul 17, 2018 at 20:06:32 (UTC)
Goto Top
Hi, jo stimmt - schaue morgen...Danne !
Member: mike7050
mike7050 Jul 18, 2018 at 18:56:18 (UTC)
Goto Top
Hi,

ich bin auf dem Server. Vorher habe ich alles deinstalliert und neuinstalliert was php und phpmyadmin betrifft.

sudo apt-get remove --purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get remove php

Dann habe ich alles wieder installiert.

sudo apt-get install -y lamp-server^

Eine Abfrage bzgl. Passwort beim neuerstellen der Datenbank kam nicht.

Ändern des festgelegten root Passwortes:

mysqladmin -u root -p password "PASSWORT"  

oder

mysql -u root -p

Die Fehlermeldung die kommt ist:

ERROR 169 (28000): Access denied for user 'root'@'localhost'

Ich habe keinen Plan mehr ;-(

schlägt leider fehlt. Auch USE mysql; funktioniert gar nicht.
Member: Arano
Arano Jul 19, 2018 at 19:42:40 (UTC)
Goto Top
Hallo,

ich wollte heute eigentlich selber mal ein LAMP mit diesem Meta-Package aufsetzen, habe aber keine Zeit frei machen können.
Aber schau mal hier PHP Verbindung über MySQLI kann nicht hergestellt werden vielleicht hilft das auch bei dir.


~Arano