mysqli::real_connect(): (HY000/2005): Unknown MySQL server host
Ich habe eine SSH
tunnel auf meinem MySQL
server, die Punkte zu einem anderen MySQL
server.
Ich bin Aktualisierung meiner Datenbank-Treiber in Codeigniter
. Dies bedeutet, dass alles funktionierte einwandfrei mit dem PHP MySQL
Taucher. Nach der Aktualisierung meiner Dateien und das ändern von meine Verbindung config-array
Aus:
$config['hostname'] = "127.0.0.1:1111";
$config['username'] = "user";
$config['password'] = XXXX;
$config['database'] = "Mydb";
$config['dbdriver'] = "mysql";
.
.
.
.
:
$config['hostname'] = "127.0.0.1:1111";
$config['username'] = "user";
$config['password'] = XXXX;
$config['database'] = "Mydb";
$config['dbdriver'] = "mysqli";
.
.
.
.
Bekam ich diesen Fehler :
ERROR - 2013-12-24 11:29:37 --> Severity: Warning --> mysqli::real_connect(): (HY000/2005): Unknown MySQL server host '127.0.0.1:1111' (0) /var/www/app/system/database/drivers/mysqli/mysqli_driver.php 110
ERROR - 2013-12-24 11:29:37 --> Unable to connect to the database
Wenn ich wieder zurück zu $config['dbdriver'] = "mysql";
funktioniert es wieder, also die Dateien sind in Ordnung.
Ist MySQLi
Treiber keine Verbindung über ein lokales tunnel?
Wie würde ich mich über dies zu beheben? Wenn MySQLi
keine Verbindung zu einem tunnel ist, wie kann dann update ich mein system?
Hinweis: Die lokale Datenbank (127.0.0.1) funktioniert Prima, nur die getunnelten verbindungen, die versagt haben.
InformationsquelleAutor Dvir Levy | 2013-12-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie angeben, geliefert oder Ihre port-Nummer Folgen,
Syntax:
$mysqli->real_connect($hostname, $this->username, $this->password, $this->database, $port, NULL, $client_flags)
und wenn ich Versuch
mysqli_connect('local......
odernew mysqli('local......
bekomme ich eine FehlermeldungMessage: mysqli_connect(): (28000/1045): Access denied for user 'root'@'localhost' (using password: YES)
ich bin mir ziemlich sicher, dass seine aufgrund der Tatsache, dass es versucht, eine Verbindung zur lokalen Datenbank, und es hat ein anderes Passwort...InformationsquelleAutor Krish R