Ich habe eine Datenbank, die ich von localhost auf meinen Remote-Server übertragen möchte. Da die Datei zu groß ist, habe ich den Code zum Kopieren der Tabelle geschrieben. Aber das Problem, die Verbindung ist nicht erfolgreich. Mein Code sieht so aus.Remote-SQL-Verbindung: mysqli_connect(): (HY000/1045): Zugriff verweigert für Benutzer
$server_conn=mysqli_connect($db_host,$db_user,$db_pass,$db_name);
if (!$server_conn) {
die("Server Connection Fail: " . mysqli_connect_error());
}
Wo $db_host
ist die IP-Adresse meines Servers.
Wenn ich das Skript laden die Fehler, die ich bekommen ist
Server Keine Verbindung: Zugang für Benutzer [email protected]'117.202.126.83' verweigert (mit Passwort: JA)
Die Anmeldeinformationen sind korrekt, der Host ist korrekt, und der seltsamste Teil ist 117.202.126.83 ist meine IP-Adresse.
Ich weiß nicht, wie es den Host ignoriert und meine Verbindungs-IP-Adresse für Host nimmt. Auch wenn ich den db_host als IP-Adresse meines Remote-Servers gebe.
Außerdem verwende ich Easy PHP 14.1 mit APACHE 2.4.7, MYSQL 5.6.15 und PHP 5.4.24.
Was fehlt mir?
UPDATE: Ich bin mir nicht sicher, ob ich dumm war oder ob die Hostgator Anweisungen waren. Sie bitten uns, den cpanel-Benutzernamen gefolgt von einem Unterstrich vor dem Datenbanknamen und dem Datenbank-Benutzernamen hinzuzufügen. Im cpanel wird dem cpanel-Benutzernamen das Präfix force für alle Benutzer- und Datenbanknamen vorangestellt. Also in meinem Fall hatte ich die Variablen cpanelUsername_cpanelUsername_databaseName
und so weiter.
Danke Jungs für Ihre Antworten
Haben Sie die Firewall des Servers überprüft? Akzeptiert der Server eingehende Verbindungen? –
Ich bin auf einem freigegebenen Server und kann keine Firewall-Optionen zum Überprüfen finden. Außerdem scheint es mit meiner IP-Adresse verbunden zu sein und scheint sich nicht einmal mit dem Remote-Server zu verbinden. Tritt das auf, wenn der Remote-Server eingehende Verbindungen verweigert? – AtulBhatS
natürlich ist es passiert. Stellen Sie sich einen Server vor, der alle eingehenden Verbindungen akzeptiert ... Katastrophe !! Versuchen Sie, Ihre IP-Adresse der Zulassungsliste hinzuzufügen. –