Wie erstellt man in mySQL Workbench eine Datenbank, zu der man mit PHP eine Verbindung herstellen kann?
Frage
Ich versuche, mit mySQL Workbench eine leere Datenbank zu erstellen, zu der ich mit PHP eine Verbindung herstellen kann.Das alles ist auf meinem lokalen Rechner.
Hier ist, was Sie meiner Meinung nach tun.
- Klicken Sie auf Neues EER-Modell erstellen
- Erstellen Sie ein neues physisches Schema
- Gib ihm einen Namen
- Modell in aktueller Datei speichern
- Ich denke, der Name, den Sie hier hinzufügen, ist der Datenbankname?
Allerdings kann ich in PHP keine Verbindung zu diesem Namen herstellen.Ich habe dies mit einigen Optionen versucht und eine davon hat funktioniert, aber ich kann nicht erkennen, was der Unterschied zu den Optionen ist, die nicht funktionieren.
Es muss etwas sehr Einfaches geben, das mir hier fehlt.
z.B. das funktioniert:
$dbname = 'test';
$db = mysql_select_db($dbname);
echo '<br>db test is '.$db;
Lösung
Wählen Sie im Hauptbildschirm unter „SQL-Entwicklung“ den Server aus.Sie sehen dann ein Fenster wie das folgende.Klicken Sie auf die Schaltfläche, die ich mit einem roten Kreis hervorgehoben habe, und befolgen Sie die Anweisungen.
Stellen Sie sicher, dass Sie der Datenbank einen Benutzer hinzufügen.Dies kann unter „Serververwaltung“ im Reiter „Konten“ erfolgen.Wenn Sie nicht von demselben Computer aus darauf zugreifen, stellen Sie sicher, dass der zulässige Host auf eingestellt ist %
(oder Ihre IP).