Ich kann mich bei meine MySQL datenbank nicht anmelden?

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Wo läuft die Datenbank (was für ein System/Server) ?
Hast du root Rechte?

Wenn du dich mit dem selben Nutzer anmeldest (z.B. 'su - mysql') unter dem der Datenbank-Prozess läuft solltes du dich auch ohne PW an der Datenbank anmelden können um wenigstens neue Nutzer-Rollen und Passwörter vergeben zu können.

Zumindest ist dies bei einer Postrgres Datenbank unter Linux so.

Ich habe einen V-Server.

In welchem ordner finde ich den Benutzer der ohne pw geht? weil su - mysqlgeht nicht

0
@Sim999999

V-Server ... ein virtueller Server also ... Das sagt noch nichts über dessen Betriebssystem aus.

Den User findet man auch nicht "in einem Verzeichnis".

Unter Linux würde ich mal prüfen ob der Server überhaupt läuft.

ps axu | grep sql

Wenn du einen Prozess findest der auf einen Server schließen lässt solltest du dort sehen unter welchem User der Server läuft und auch mit welchem Config-File der Server gestartet wurde.

0
@AO80HH

Dass steht in meiner config-db.php [XXX] =mein pw

$dbuser='phpmyadmin';
$dbpass='[XXX]';
$basepath='';
$dbname='phpmyadmin';
$dbserver='';
$dbport='';
$dbtype='mysql';

habe aber das 1:1 kopiert es geht aber trozdem nicht

0
@Sim999999

Naja, das ist die Config zu deinem php-Script. Das sagt nichts über die Datenbank selbst aus. Dann ist deine Fragestellung nicht ganz präzise. Die MySQL Datenbank und das php-Script sind beide zwei prinzipiell völlig unabhängige Stücke Software.

Um heraus zu finden wo der Fehler liegt musst du Schrittweise vorgehen.

Und der einfachste Teil wäre den Datenbank-Zugriff zunächst ohne php zu versuchen indem du dich direkt (vermutlich per ssh) mit dem Server verbindest und dort guckst, ist der SQL-Server installiert, läuft der SQL-Server, hat der SQL-Server eine gültige Config?

Danach gucken unter welchem User die Datenbank läuft.

Mit diesem User am Server anmelden und versuchen mit den command line tools am SQL-Server anmelden.

https://dev.mysql.com/doc/refman/5.7/en/mysql.html

Danach prüfen ob es überhaupt eingerichtete Datenbanken, Login-Rollen und gültige Passwörter gibt.

Welche Authentifizierung nutzt die Datenbank?

Entschuldige, hast du überhaupt irgendwelche Erfahrungen mit so etwas?
Denn falls nicht, ist es vermutlich zwecklos hier weiter zu beraten.

Denn dann solltest dich zunächst mit ganz ganz vielen Grundlagen befassen und die absoluten Basics im Umgang mit Unix-Systemen erlernen.

Danach solltest du dich mit der Dokumentation von MySQL befassen.

Ein php-Script mit SQL-Zugriff zu debuggen ist dann eine völlig andere Liga. Vorher wirst du vermutlich mit auftauchenden Fehlermeldungen eh nichts anfangen können.

0
@Sim999999

was mir aber auffällt, ist dass weder eine IP noch ein Host für die Datenbank angegeben ist.

Da du keine Infos geliefert hast um was für ein php-Script es sich handelt kann ich nicht sagen ob es bei fehlendem Host einen default gibt.

Ansonsten versuche mal ganz stumpf die Zeile

$dbserver='';

zu ändern in

$dbserver='localhost';

Unter der Annahme dass php-Interpreter / Web-Server auf dem selben Server laufen wie die Datenbank.

0

Nutze übrigens Linux mit Debian8 glaube ich

0

Und das 'AllowNoPassword' ist auf TRUE gestellt

0

Entschuldige ich habe nichts verstanden 😓 Aber Seid gestern geht es wieder weil der V-Server immer Sonntags um 20:00 Neustartet. Und nach dem Neustart gings auf einmal gab bis jetzt auch noch keine Probleme ☺ aber Trotzdem danke ;)

0

C#, mit MySQL verbinden?

Guten Tag,

Für mein Programm braucht man einen Account. Das wollte ich mit einer MySQL Datenbank regeln. Ich bin mir nicht sicher, ob es beim Verbinden zur Datenbank scheitert, oder ob es einfach das erstellen des Accounts ist, welches einen Fehler verursacht.

Ich habe folgenden Code zum Verbinden genommen:

server = "31.172.80.189";
            database = "r6s_2d";
            uid = "root";
            password = "•••••••••";
            string connectionString;
            connectionString = $"SERVER={server};DATABASE={database};UID={uid};PASSWORD={password}";
...zur Frage

Minecraft MYSQL Frage

H@llo GF.net Community. Ich habe eine Frage bezüglich meines Minecraft Bungeecord Server Netzwerk. Und zwar hab ich momentan 2 Server laufen einer mit MYSQL und einer ohne. Da ich mir noch 3 dazuhollen werden wollte ich Fragen wie es mit MySQL geht. Ich möchte Permissionsex über die MySQL Datenbank laufen lassen damit ich die Per Mission bei den einzelnen Servern Nicht machen muss. Also alle 6 Server auf einer MYSql Datenbank. Nun wollte ich Fragen OB das geht,also muss ich mir bei jeden Server eine Datenbank mieten oder kann ich auch nur eine nehmen. Also braucht jeder Server eine MySQL oder nicht ? Könnte ich die Server dann mit der vorhandenen verbinden oder braucht jeder eine um sich zu verbinden?

...zur Frage

Wie stelle ich iConomy auf mySQL richtig ein?

Alle Daten zur mySQL Datenbank angegeben. Aber mit folgendem komme ich nicht klar:

# [MySQL Default] mysql://localhost:3306/iConomy
# [Postgre Default] postgresql://localhost:5740/iConomy
URL: 'HIER JETZT ZENSIERT'

Habe keine Option für die Angabe der Datenbank gefunden, habe ja zwei in der MySQL Datenbank. Aber nur in einer soll die Tabelle sein. Wie soll ich das hinschreiben? Hat jemand Ahnung davon?

PS: iConomy ist ein Geld Plugin für Bukkit/Spigot Minecraft Server.


Minecraft Version: 1.8.X

iConomy Version: 6.0.8b

...zur Frage

Hilfe bei MySQL Bedwars Plugin von BukkitPvP?

Ich habe das mit MySQL noch nie gemacht und habe keine guten Tutorials gefunden wie das geht. Ich will das Bedwars Plugin von BukkitPvP  mit MySQL verbinden, damit ich alle Stars sehen kann wie erstelle ich diese "bank" in meiner Datenbank und wie kann ich dem Plugin sagen, dass es dort gespeichert werden soll?

...zur Frage

Bedwars mit MySQL verbinden/MySQL einrichten?

Hallöchen liebe gf Community!

Ich habe eine frage bezüglich Minecraft und MySQL! Ich speicherte auf meinem Server bisher alle Bedwars-stats auf einer yaml. Heute möchte ich das ändern! Ich möchte alle daten auf meiner MySQL Datenbank setzten.

Leider finde ich nur alte Tutorials mit denen ich nichts mehr anfangen kann. Hat jemand vielleicht eine Ahnung von MySQL und Minecraft? Also ganz unerfahren bin ich nicht, das nötige habe ich bereits getan. Ports freigegeben...naja eigentlich nur das.

Wäre Suuuper lieb von euch wenn ihr was wisst. Danke jetzt schon, den ich denk, dass die gb community die schnellste ist ganz easy ;)

...zur Frage

.php Datenbank erstellen, wie?

Ich möchte eine .php-Datenbank mit den Passwörtern für diese Abfrage (folgt) erstellen:

<!DOCTYPE html>
<html>
  <head>
    <title>INTERN</title>
  </head>
  <body>
    <h1>Anmeldung</h1>
    <p>Bitte hier Anmelden!</p>
    <form action="[index.php]" method="post" enctype="text/plain">
      <input type="password" name="password">
      <input type="submit" value=" Absenden ">
    </form>
    <?php
      $pw = "e8636ea013e682faf61f56ce1cb1ab5c";
      $eingabe = $_POST['password'];

      if (md5($eingabe) == $pw) {
        header('Location:[geschützteDatei.ext]');
      }
      else {
        echo 'Falsches Passwort';
      }
    ?>
  </body>
</html>

Sie sehen schon, dass die Datei, welche abgerufen werden soll, index.php heißen soll.

So, erste Frage: Wie erstelle ich eine PHP-Datenbank?

Zweite Frage: Wie erstelle ich sie so, dass diese Abfrage das versteht?

...zur Frage

Was möchtest Du wissen?