2016-04-27 4 views
-1

Ich habe 2 Server, einen für Dateien und einen anderen für die Datenbank.Wie erstellt man eine Datenbank im Codeigniter mit einem anderen Hostnamen?

Ich versuche, eine andere Datenbank zu erstellen, aber ich bekomme einen Fehler von "Zugriff verweigert für Benutzer username @ files_server", aber die Hauptdatenbank ist auf Datenserver.

mein Code:

// create database 
$this->load->dbforge(); 

$this->dbforge->create_database("new_database"); 
+0

Der Fehler, den Sie erhalten, ist von andernfalls eine Verbindung zu öffnen, die nichts mit dem Code zu tun hat Sie gezeigt haben. – Siguza

+0

liegt daran, dass ich keine Datenbank auf diesem Server habe. Ich versuche, eine neue Datenbank auf dem anderen Server zu erstellen – oded

+0

Aber Sie müssen immer noch eine Verbindung mit dem Server herstellen (und das ist, wo der Fehler auftritt), bevor Sie eine neue Datenbank erstellen können. – Siguza

Antwort

-1

Einer der häufigsten Dinge, die ich gefunden habe, ist, dass der Benutzername mit der falschen Domain-Namen generiert wurde. Zum Beispiel habe ich festgestellt, dass Sie in einigen Umgebungen von localhost abgelehnt werden, wenn Sie den Nutzernamen @% haben. Möglicherweise können Sie die DB-Protokolle durchsuchen und herausfinden, in welcher Domäne Ihr System sendet, und sicherstellen, dass der in der Datenbank erstellte Benutzer exakt mit der Datei [email protected] übereinstimmt.

Mike Miller

CTO PVBid

www.pvbid.com

Verwandte Themen