"localhost" als DB-Host
"localhost" als DB-Host
Hallo
Meine DB-Verbinudnge auf dem Server gehen immer zu "localhost". Jetzt will ich aber einen externen DB-Server verwenden (nur temporär) und muss deshalb einen anderen Host benutzen.
Da ich aber nich alle Dateien bearbietn kann: geht es irgendwie, dieses "localhost" auf eine andere IP umzuleiten?
Gruß p2p
Meine DB-Verbinudnge auf dem Server gehen immer zu "localhost". Jetzt will ich aber einen externen DB-Server verwenden (nur temporär) und muss deshalb einen anderen Host benutzen.
Da ich aber nich alle Dateien bearbietn kann: geht es irgendwie, dieses "localhost" auf eine andere IP umzuleiten?
Gruß p2p
-
- Posts: 390
- Joined: 2002-09-24 17:31
- Location: NRW
Re: "localhost" als DB-Host
cat /etc/hosts
aber davon ist abzuraten !!!
aber davon ist abzuraten !!!
Re: "localhost" als DB-Host
IMO verwenden einige Dienste "localhost" um mit dem eigenen Server zu kommunizieren. Ich würd's nicht machen, da ich nicht weiss welche Dienste ansonsten noch darauf zugreifen und somit falsch "umgeleitet" würden.
so long
static
so long
static
Re: "localhost" als DB-Host
ahcso, shit... nagut. Trotzdem danke.
Re: "localhost" als DB-Host
Wenn du z.B. bei MySQL Localhost benutzt hast, dann wird ein Socket genommen.. D.h. du kannst localhost nicht umleiten, sondern musst alle Configs bearbeiten!
Re: "localhost" als DB-Host
Is es nicht auch möglich den Port 3306 per iptables auf einen anderen Server umzuleiten?
Nur eine Idee am Rande...
Nur eine Idee am Rande...
Re: "localhost" als DB-Host
Das würde gehn, wenn MySQL den localhost per TCP/IP ansprechen würden; localhost Anfragen gehen aber über Sockets wie schon geschrieben wurde.Sfeni wrote:Is es nicht auch möglich den Port 3306 per iptables auf einen anderen Server umzuleiten?
Re: "localhost" als DB-Host
Code: Select all
# This will be passed to all mysql clients
[client]
#password = my_password
port = 3306
socket = /var/run/mysqld/mysqld.sock
# Here is entries for some specific programs
# The following values assume you have at least 32M ram
[safe_mysqld]
err-log = /var/log/mysql/mysql.err
[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
Re: "localhost" als DB-Host
Keine Ahnung. Hab ich noch nie probiert. *gg*
Re: "localhost" als DB-Host
Könnte ja mal jemand testen.
Ich kann es momentan leider nicht.
Ich kann es momentan leider nicht.
Re: "localhost" als DB-Host
dann musst du auch skip-networking entfernen..
Es sollte allerdings funktionieren..
Wenn du die IP nimmst aber auf jedenfall
Es sollte allerdings funktionieren..
Wenn du die IP nimmst aber auf jedenfall
Re: "localhost" als DB-Host
was versteht man denn unter einem socket?
Re: "localhost" als DB-Host
einfach gesagt: eine Datei, über die du direkt mit dem Prozess kommunizieren kannst...
Re: "localhost" als DB-Host
und was passiert, wenn ich den auskommentiere?
Re: "localhost" als DB-Host
try it.. so verrückte Sachen hat hier scheinbar noch nie jemand gemacht
Re: "localhost" als DB-Host
Ich mein was SOLLTE passieren, den Vorschlag hat ja oben jemand gemacht. Weil dann hätte MySQL ja keinen Socket mehr zum Kommunizieren!?
Re: "localhost" als DB-Host
ich vermute mal, dass Mysql dann versucht lokal per Port zu connecten