Externe Mysql- Datenbank
Externe Mysql- Datenbank
Hallo Zusammen,
ich habe ein Projekt in dem die Datenbank auf dem Localhost auf einen anderen Server gebracht werden soll.
Ich habe nun schon ein Dump der Datenbank gemacht und Sie auf unseren Mysql- Server exportiert.
Ich habe auch schon Änderungen an der Config.pm vorgenommen.
Der abschnitt zur Database sieht in der Config.pm wie folgt aus: Fettgedrucktes von mir bearbeitet.
# ---------------------------------------------------- #
# database settings #
# ---------------------------------------------------- #
# DatabaseHost
# (The database host.)
$Self->{'DatabaseHost'} = 'Unser Datenbank- Server ';
# Database
# (The database name.)
$Self->{'Database'} = 'otrs';
# DatabaseUser
# (The database user.)
$Self->{'DatabaseUser'} = 'otrs';
# DatabasePw
# (The password of database user. You also can use bin/CryptPassword.pl
# for crypted passwords.)
$Self->{'DatabasePw'} = 'Unser Passwort';
# DatabaseDSN
# (The database DSN for MySQL ==> more: "man DBD::mysql")
$Self->{DatabaseDSN} = "DBI:mysql:database=$Self->{Database};host=$Self->{DatabaseHost};";
# (The database DSN for PostgreSQL ==> more: "man DBD::Pg")
# if you want to use a local socket connection
# $Self->{DatabaseDSN} = "DBI:Pg:dbname=$Self->{Database};";
# if you want to use a tcpip connection
# $Self->{DatabaseDSN} = "DBI:Pg:dbname=$Self->{Database};host=$Self->{DatabaseHost};";
Datenbanknutzer und Passwort wurden auf dem Datenbank- Server konfiguriert otrs /Unser Passwort
Wenn ich den OTRS dienst auf dem Server starten möchte bekomme ich die Meldung das der MySQL Dienst zuerst gestartet werden muss.
Das lässt mich darauf schließen das die Verbindung zwischen OTRS und Datenbank- Server nicht richtig eingestellt ist.
Wo muss ich noch etwas ergänzen?
Vielen Dank im Vorraus
Shobunkin
ich habe ein Projekt in dem die Datenbank auf dem Localhost auf einen anderen Server gebracht werden soll.
Ich habe nun schon ein Dump der Datenbank gemacht und Sie auf unseren Mysql- Server exportiert.
Ich habe auch schon Änderungen an der Config.pm vorgenommen.
Der abschnitt zur Database sieht in der Config.pm wie folgt aus: Fettgedrucktes von mir bearbeitet.
# ---------------------------------------------------- #
# database settings #
# ---------------------------------------------------- #
# DatabaseHost
# (The database host.)
$Self->{'DatabaseHost'} = 'Unser Datenbank- Server ';
# Database
# (The database name.)
$Self->{'Database'} = 'otrs';
# DatabaseUser
# (The database user.)
$Self->{'DatabaseUser'} = 'otrs';
# DatabasePw
# (The password of database user. You also can use bin/CryptPassword.pl
# for crypted passwords.)
$Self->{'DatabasePw'} = 'Unser Passwort';
# DatabaseDSN
# (The database DSN for MySQL ==> more: "man DBD::mysql")
$Self->{DatabaseDSN} = "DBI:mysql:database=$Self->{Database};host=$Self->{DatabaseHost};";
# (The database DSN for PostgreSQL ==> more: "man DBD::Pg")
# if you want to use a local socket connection
# $Self->{DatabaseDSN} = "DBI:Pg:dbname=$Self->{Database};";
# if you want to use a tcpip connection
# $Self->{DatabaseDSN} = "DBI:Pg:dbname=$Self->{Database};host=$Self->{DatabaseHost};";
Datenbanknutzer und Passwort wurden auf dem Datenbank- Server konfiguriert otrs /Unser Passwort
Wenn ich den OTRS dienst auf dem Server starten möchte bekomme ich die Meldung das der MySQL Dienst zuerst gestartet werden muss.
Das lässt mich darauf schließen das die Verbindung zwischen OTRS und Datenbank- Server nicht richtig eingestellt ist.
Wo muss ich noch etwas ergänzen?
Vielen Dank im Vorraus
Shobunkin
Ubuntu
OTRS 6.0.29
OTRS 6.0.29
Externe Mysql- Datenbank
hm, kann es nicht vielleicht eher sein das du von deinem OTRS nicht auf den MySQL Server kommst?
Versuch doch mal vom OTRS einen Telnet:
Wenn das schon schief geht, erstmal Firewall, Netzwerk usw. überprüfen.
Gruß Jens
Versuch doch mal vom OTRS einen Telnet:
Code: Select all
$ telnet server_host 3306
Gruß Jens
OTRS 3.0.10, ITSM 3.0.4, MySQL 5.1.49, Debian GNU/Linux 6.0
Externe Mysql- Datenbank
[root@otrs /]# telnet server.host.com 3306
Trying IP...
Connected to server.host.com (IP).
Escape character is '^]'.
WHost 'otrs.host.com' is not allowed to connect to this MySQL serverConnection closed by foreign host.
Was darf ich daraus schließen?
Edit: Über den Befehl ssh -X server.host.com kann ich mich vom OTRS- Server mit dem Datenbankserver verbinden.
Gruß
Shobunkin
Trying IP...
Connected to server.host.com (IP).
Escape character is '^]'.
WHost 'otrs.host.com' is not allowed to connect to this MySQL serverConnection closed by foreign host.
Was darf ich daraus schließen?
Edit: Über den Befehl ssh -X server.host.com kann ich mich vom OTRS- Server mit dem Datenbankserver verbinden.
Gruß
Shobunkin
Ubuntu
OTRS 6.0.29
OTRS 6.0.29
Externe Mysql- Datenbank
Das du deine MySQL Datenbank noch mal ein bisschen "tunen" solltestshobunkin wrote:...
WHost 'otrs.host.com' is not allowed to connect to this MySQL serverConnection closed by foreign host.
Was darf ich daraus schließen?

Google:
http://linux.derkeiler.com/Mailing-List ... 00108.html
You need to add a user to the User table (under the mysql db) with a
hostname entry either of '%' (for any remote host) or a specific IP/hostname
for the computer you want to access MySQL from.
http://mysql.com/doc/refman/4.1/en/adding-users.html
?! Was hat das damit zu tun? Ich dachte du versuchst es schon vom OTRS Server aus? "[root@otrs /]"... Geht es jetzt oder nicht? btw. -X hat _überhaupt_ nichts mit dem otrs<-->mysql zu tun.shobunkin wrote:...
Edit: Über den Befehl ssh -X server.host.com kann ich mich vom OTRS- Server mit dem Datenbankserver verbinden.
Gruß Jens
OTRS 3.0.10, ITSM 3.0.4, MySQL 5.1.49, Debian GNU/Linux 6.0
Externe Mysql- Datenbank
Ich verbinde mich mit Putty auf den OTRS server und gebe ein
telnet server.host.com 3306
Nun bekomme ich folgende Rückmeldung.
Trying IP...
Connected to server.host.com (IP).
Escape character is '^]'.
WHost 'otrs.host.com' is not allowed to connect to this MySQL serverConnection closed by foreign host.
Über die ssh Verbindung kann man doch eine Art Remoteverbindung mit einem anderen Server herstellen oder?
Also hab ich es über den ssh Befehl versucht mich mit dem Server zu verbinden auf dem die MySQL Datenbank liegt um zu überprüfen ob ich eine Verbindung bekomme.
P.S. Ich hatte schon über MySQL- Admin einen Nutzer angelegt.
Gruß und bitte sei geduldig mit mir. (Fachinformatiker im 1sten Ausbildungsjahr)
Shobunkin
telnet server.host.com 3306
Nun bekomme ich folgende Rückmeldung.
Trying IP...
Connected to server.host.com (IP).
Escape character is '^]'.
WHost 'otrs.host.com' is not allowed to connect to this MySQL serverConnection closed by foreign host.
Über die ssh Verbindung kann man doch eine Art Remoteverbindung mit einem anderen Server herstellen oder?
Also hab ich es über den ssh Befehl versucht mich mit dem Server zu verbinden auf dem die MySQL Datenbank liegt um zu überprüfen ob ich eine Verbindung bekomme.
P.S. Ich hatte schon über MySQL- Admin einen Nutzer angelegt.
Gruß und bitte sei geduldig mit mir. (Fachinformatiker im 1sten Ausbildungsjahr)
Shobunkin
Ubuntu
OTRS 6.0.29
OTRS 6.0.29
Externe Mysql- Datenbank
Welches Betriebssystem wird auf dem OTRS Server genutzt? Das OTRS Startscript prüft nämlich ob ein lokaler mysqld läuft, das muss man dann abschalten.
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Externe Mysql- Datenbank
Der OTRS läfut auf einem Redhat Linux 5 System. Wo muss es in dem Startscript deaktiviert werden?
Gruß
Shobunkin
Gruß
Shobunkin
Ubuntu
OTRS 6.0.29
OTRS 6.0.29
Externe Mysql- Datenbank
das sollte über die /etc/sysconfig/otrs gehen
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Externe Mysql- Datenbank
Okay danke habe die Datei geändert. Werde jetzt mal einen Dump der Datenbank machen und ihn auf den neuen Server einspielen und dann die Config erneut anpassen. Danach melde ich mich.
Gruß
Shobunkin
Gruß
Shobunkin
Ubuntu
OTRS 6.0.29
OTRS 6.0.29
Externe Mysql- Datenbank
Ist das Problem mit der Verbindung etwa schon gelöst?
Gruß Jens
Gruß Jens
OTRS 3.0.10, ITSM 3.0.4, MySQL 5.1.49, Debian GNU/Linux 6.0
Externe Mysql- Datenbank
Mein Vorgesetzter hat etwas an den Tables geändert nun bekomme ich die Rückmeldung von der Console
[root@squid /]# telnet server.host.com 3306
Trying ip...
Connected to server.host.com (ip).
Escape character is '^]'.
4
5.0.45s:5;i"hgL,&vB'<9F5wwqRConnection closed by foreign host.
[root@squid /]# telnet server.host.com 3306
Trying ip...
Connected to server.host.com (ip).
Escape character is '^]'.
4
5.0.45s:5;i"hgL,&vB'<9F5wwqRConnection closed by foreign host.
Ubuntu
OTRS 6.0.29
OTRS 6.0.29
Externe Mysql- Datenbank
Hallo,
ich verstehe Dein Problem nicht.
Die Erstellung eines Datenbankusers der von extern auf die Datenbank zugreifen kann, ist im MySQL Admin Handbuch beschrieben. Über den mysql Client kannst Du auch von einem entfernten Rechner (dem OTRS Server) den Zugriff testen. Sofern dieser Funktioniert kannst Du in der OTRS Config.pm den Connect entsprechend anpassen.
ich verstehe Dein Problem nicht.
Die Erstellung eines Datenbankusers der von extern auf die Datenbank zugreifen kann, ist im MySQL Admin Handbuch beschrieben. Über den mysql Client kannst Du auch von einem entfernten Rechner (dem OTRS Server) den Zugriff testen. Sofern dieser Funktioniert kannst Du in der OTRS Config.pm den Connect entsprechend anpassen.
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Externe Mysql- Datenbank
Da ich nicht auf die PN eingehe, hier die Antwort auf deine Frage:
Ja, das ist besser. Wie "jojo" schon fragte: Wo liegt jetzt (noch) dein Problem?
Jens
Ja, das ist besser. Wie "jojo" schon fragte: Wo liegt jetzt (noch) dein Problem?
Jens
OTRS 3.0.10, ITSM 3.0.4, MySQL 5.1.49, Debian GNU/Linux 6.0
Externe Mysql- Datenbank
Hallo,
nach dem ich in
/etc/sysconfig/otrs den Wert Otrs Datenbank auf 0 gesetzt habe funktioniert es nun.
Vielen Dank an alle.
Gruß
Shobunkin
nach dem ich in
/etc/sysconfig/otrs den Wert Otrs Datenbank auf 0 gesetzt habe funktioniert es nun.
Vielen Dank an alle.
Gruß
Shobunkin
Ubuntu
OTRS 6.0.29
OTRS 6.0.29