Externe Mysql- Datenbank

Hilfe zu Znuny Problemen aller Art
Locked
shobunkin
Znuny newbie
Posts: 71
Joined: 23 Sep 2008, 11:35

Externe Mysql- Datenbank

Post by shobunkin »

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
Ubuntu
OTRS 6.0.29
jesc
Znuny newbie
Posts: 42
Joined: 26 Nov 2008, 11:04
Location: Stuttgart
Contact:

Externe Mysql- Datenbank

Post by jesc »

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:

Code: Select all

$ telnet server_host 3306
Wenn das schon schief geht, erstmal Firewall, Netzwerk usw. überprüfen.

Gruß Jens
OTRS 3.0.10, ITSM 3.0.4, MySQL 5.1.49, Debian GNU/Linux 6.0
shobunkin
Znuny newbie
Posts: 71
Joined: 23 Sep 2008, 11:35

Externe Mysql- Datenbank

Post by shobunkin »

[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
Ubuntu
OTRS 6.0.29
jesc
Znuny newbie
Posts: 42
Joined: 26 Nov 2008, 11:04
Location: Stuttgart
Contact:

Externe Mysql- Datenbank

Post by jesc »

shobunkin wrote:...
WHost 'otrs.host.com' is not allowed to connect to this MySQL serverConnection closed by foreign host.

Was darf ich daraus schließen?
Das du deine MySQL Datenbank noch mal ein bisschen "tunen" solltest ;-).
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
shobunkin wrote:...
Edit: Über den Befehl ssh -X server.host.com kann ich mich vom OTRS- Server mit dem Datenbankserver verbinden.
?! 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.

Gruß Jens
OTRS 3.0.10, ITSM 3.0.4, MySQL 5.1.49, Debian GNU/Linux 6.0
shobunkin
Znuny newbie
Posts: 71
Joined: 23 Sep 2008, 11:35

Externe Mysql- Datenbank

Post by shobunkin »

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
Ubuntu
OTRS 6.0.29
shobunkin
Znuny newbie
Posts: 71
Joined: 23 Sep 2008, 11:35

Externe Mysql- Datenbank

Post by shobunkin »

PUSH
Ubuntu
OTRS 6.0.29
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Externe Mysql- Datenbank

Post by jojo »

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
shobunkin
Znuny newbie
Posts: 71
Joined: 23 Sep 2008, 11:35

Externe Mysql- Datenbank

Post by shobunkin »

Der OTRS läfut auf einem Redhat Linux 5 System. Wo muss es in dem Startscript deaktiviert werden?

Gruß

Shobunkin
Ubuntu
OTRS 6.0.29
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Externe Mysql- Datenbank

Post by jojo »

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
shobunkin
Znuny newbie
Posts: 71
Joined: 23 Sep 2008, 11:35

Externe Mysql- Datenbank

Post by shobunkin »

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
Ubuntu
OTRS 6.0.29
jesc
Znuny newbie
Posts: 42
Joined: 26 Nov 2008, 11:04
Location: Stuttgart
Contact:

Externe Mysql- Datenbank

Post by jesc »

Ist das Problem mit der Verbindung etwa schon gelöst?

Gruß Jens
OTRS 3.0.10, ITSM 3.0.4, MySQL 5.1.49, Debian GNU/Linux 6.0
shobunkin
Znuny newbie
Posts: 71
Joined: 23 Sep 2008, 11:35

Externe Mysql- Datenbank

Post by shobunkin »

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.
Ubuntu
OTRS 6.0.29
shobunkin
Znuny newbie
Posts: 71
Joined: 23 Sep 2008, 11:35

Externe Mysql- Datenbank

Post by shobunkin »

PUSH
Ubuntu
OTRS 6.0.29
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Externe Mysql- Datenbank

Post by jojo »

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.
"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
jesc
Znuny newbie
Posts: 42
Joined: 26 Nov 2008, 11:04
Location: Stuttgart
Contact:

Externe Mysql- Datenbank

Post by jesc »

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
OTRS 3.0.10, ITSM 3.0.4, MySQL 5.1.49, Debian GNU/Linux 6.0
shobunkin
Znuny newbie
Posts: 71
Joined: 23 Sep 2008, 11:35

Externe Mysql- Datenbank

Post by shobunkin »

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
Ubuntu
OTRS 6.0.29
Locked