Ich kann über das xshell-Terminal eine Verbindung zu den Daten herstellen:
Aber ich habe mich online über eine PHP-Testdatei (www.discountfollow.com/a.php) unter dem offiziellen Domainnamen und die Eingabeaufforderung mit der Datenbank verbunden:
Fehler in der Datenbank: Zugriff verweigert für Benutzer 'root'@'www.discountfollow.com' (mit Passwort: JA)
Was ist der Grund für dieses Problem? Danke. . .
Ich kann über das xshell-Terminal eine Verbindung zu den Daten herstellen:
Aber ich habe mich online über eine PHP-Testdatei (www.discountfollow.com/a.php) unter dem offiziellen Domainnamen und die Eingabeaufforderung mit der Datenbank verbunden:
Fehler in der Datenbank: Zugriff verweigert für Benutzer 'root'@'www.discountfollow.com' (mit Passwort: JA)
Was ist der Grund für dieses Problem? Danke. . .
Ich bin einmal auf eine Falle gestoßen, dass Datenbankbenutzer nur auf 127.0.0.1
überwachen können, nicht jedoch auf localhost
Eine neue Datenbank erstellen,
<code>CREATE DATABASE testdb; </code>
Sie erstellen einen neuen Datenbank-Normalbenutzer,
<code>CREATE USER 'dba'@'127.0.0.1' IDENTIFIED BY '123456'; </code>
Autorisierung,
<code>Grant select, insert, update, delete on testdb.* to dba@'127.0.0.1' ; </code>
Dann verwenden Sie dba
Benutzer, um eine Verbindung zur testdb
-Datenbank auf 127.0.0.1
Wie lautet die Fehlermeldung, wenn die Verbindung nicht hergestellt werden kann? Debuggen Sie basierend auf Fehlerinformationen, z. B. falscher Adresse oder falschem Passwort. Portfehler usw.