Frage wegen Zugriff auf Datenbank.
Servus zusammen,
verzweifel grad ein bisschen. Ich hab mir nen kleines Tool geschrieben, das mit select-Befehlen auf die OTRS Datenbank zugreifen soll. Wenn ich das aber ausführe heißt es nur der PC hat keine Berechtigung zuzugreifen. Wie geb ich mir denn die Berechtigung zuzugreifen? Danke schonmal.
Gruß Chris
Hi Chris,
in der Datenbank sind die user hinterlegt die zugreifen können z.b. otrs außerdem der host von welchem dieser user zugreift z.b. localhost oder servername oder eben deinen pcnamen
Hoffe das konnte dir helfen :)
Gruß
Alex
Von: otrs-de-bounces@otrs.org [mailto:otrs-de-bounces@otrs.org] Im Auftrag von Christian Kreis Gesendet: Freitag, 4. Mai 2012 15:57 An: otrs-de@otrs.org Betreff: [otrs-de] Frage wegen Zugriff auf Datenbank.
Servus zusammen,
verzweifel grad ein bisschen. Ich hab mir nen kleines Tool geschrieben, das mit select-Befehlen auf die OTRS Datenbank zugreifen soll. Wenn ich das aber ausführe heißt es nur der PC hat keine Berechtigung zuzugreifen. Wie geb ich mir denn die Berechtigung zuzugreifen? Danke schonmal.
Gruß Chris Besuchen Sie unsere Website: www.sidion.de
Rechtliche Angaben: USt-Id: DE 147755321 . Unternehmenssitz: Nöllenstraße 42 . 70195 Stuttgart . Inhaber . Geschäftsführer: René Sutorius
Ja genau das hab ich auch gelesen und angeblich wenn ich im host anstatt localhost ein '%' eintrage soll das angeblich funktionieren. Aber wie mach ich das?
Am 4. Mai 2012 16:12 schrieb Alex Heinrich Alex.Heinrich@sidion.de:
Hi Chris,
in der Datenbank sind die user hinterlegt die zugreifen können z.b. otrs
außerdem der host von welchem dieser user zugreift z.b. localhost oder servername oder eben deinen pcnamen
Hoffe das konnte dir helfen J
Gruß
Alex
*Von:* otrs-de-bounces@otrs.org [mailto:otrs-de-bounces@otrs.org] *Im Auftrag von *Christian Kreis *Gesendet:* Freitag, 4. Mai 2012 15:57 *An:* otrs-de@otrs.org *Betreff:* [otrs-de] Frage wegen Zugriff auf Datenbank.
Servus zusammen,
verzweifel grad ein bisschen. Ich hab mir nen kleines Tool geschrieben, das mit select-Befehlen auf die OTRS Datenbank zugreifen soll. Wenn ich das aber ausführe heißt es nur der PC hat keine Berechtigung zuzugreifen. Wie geb ich mir denn die Berechtigung zuzugreifen?
Danke schonmal.
Gruß
Chris Besuchen Sie unsere Website: www.sidion.de
Rechtliche Angaben:
USt-Id: DE 147755321 . Unternehmenssitz: Nöllenstraße 42 . 70195 Stuttgart . Inhaber . Geschäftsführer: René Sutorius
OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
On Fri, 4 May 2012 16:17:30 +0200, Christian Kreis christiankreis1@googlemail.com wrote:
Ja genau das hab ich auch gelesen und angeblich wenn ich im host anstatt localhost ein '%' eintrage soll das angeblich funktionieren. Aber wie
mach
ich das?
Hallo,
als DBA mit mysql verbinden:
GRANT ALL ON datenbank.* to 'username'@'host' identified by 'password'; flush privileges;
Details siehe http://dev.mysql.com/doc/refman/5.1/de/grant.html
hth, Roy
Wenn ich das genau so mache. Bekomme ich eine Fehlermeldung, wenn ich das Programm dann nicht vom Server sondern von meinem PC aus starte. Ich häng die mal in den Anhang, hoffe von euch weiß einer weiter.
PHPmyAdmin hab ich da net drauf müsst ich erstmal einrichten.
Am 4. Mai 2012 17:19 schrieb Roy Kaldung roy@kaldung.com:
On Fri, 4 May 2012 16:17:30 +0200, Christian Kreis christiankreis1@googlemail.com wrote:
Ja genau das hab ich auch gelesen und angeblich wenn ich im host anstatt localhost ein '%' eintrage soll das angeblich funktionieren. Aber wie
mach
ich das?
Hallo,
als DBA mit mysql verbinden:
GRANT ALL ON datenbank.* to 'username'@'host' identified by 'password'; flush privileges;
Details siehe http://dev.mysql.com/doc/refman/5.1/de/grant.html
hth, Roy
-- Roy Kaldung e-mail: roy@kaldung.com
OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
Hi,
d.h. dass es deswegen evtl nicht funktioniert hat?
2012/5/7 Werner Detter werner@aloah-from-hell.de
Hi,
GRANT ALL ON datenbank.* to 'username'@'host' identified by 'password'; flush privileges;
Das "flush privileges" brauchst du bei einem GRANT nicht, nur wenn du den User mittels INSERT anlegst :)
Ciao, Werner
OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
Hab es getestet, FLUSH oder nicht macht keinen unterschied...
Am 7. Mai 2012 08:39 schrieb Christian Kreis <christiankreis1@googlemail.com
:
Hi,
d.h. dass es deswegen evtl nicht funktioniert hat?
2012/5/7 Werner Detter werner@aloah-from-hell.de
Hi,
GRANT ALL ON datenbank.* to 'username'@'host' identified by 'password'; flush privileges;
Das "flush privileges" brauchst du bei einem GRANT nicht, nur wenn du den User mittels INSERT anlegst :)
Ciao, Werner
OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
Hallo Christian,
Du brauchst 'username'@'localhost' fuer den lokalen Zugriff (d.h. vom Server selber) *und* 'username'@'%' fuer alle anderen Rechner (oder - besser - den spezifischen Rechner, von dem aus Du zugreifen moechtest).
% matcht alle Rechner aber nicht localhost. 'localhost" wird offenbar von MySQL nicht als Rechnernamen interpretiert sondern als eine Art Alias fuer genau den Rechner, auf dem MySQL laeuft.
Mit dem folgenden PHP-Skript (habe ich vor laengerer Zeit mal irgendwo heruntergeladen), kannst Du Dir alle Accounts in der Datenbank schoen uebersichtlich auflisten lassen:
--------------------------- <?php
$HOST="localhost"; $BENUTZERNAME="DEIN_DB_ADMIN_ACCOUNT"; $PASSWORT="DEIN_DB_ADMIN_PASSWORT";
//Mit Datenbank verbinden if ( ($db_handle = mysql_connect($HOST, $BENUTZERNAME, $PASSWORT)) === false) { die(mysql_error()); }
//Benutzer auslesen $sql = "SELECT CONCAT("'",User, "'@'", Host, "'") AS username, CONCAT("'", Password, "'") AS password FROM mysql.user"; $query = mysql_query($sql, $db_handle) or die(mysql_error($db_handle));
while ($get = mysql_fetch_object ($query)) { //Query zur Erstellung des Benutzers echo "CREATE USER ".$get->username." IDENTIFIED BY ".$get->password.";\n";
//Benutzerrechte auslesen $ssql = "SHOW GRANTS FOR ".$get->username; $squery = mysql_query($ssql, $db_handle) or die(mysql_error($db_handle));
while ($srow = mysql_fetch_array ($squery)) { //Query zur erstellung der Benutzerrechte echo $srow[0].";\n"; } } ?> ---------------------------
Passe das Skript an ($BENUTZERNAME und $PASSWORT) und fuehre es mit `php Skriptname` aus. Du kannst uns ja mal die relevanten Teile schicken, nachdem Du die Passwort-Hashes rausgeloescht hast.
Gruss
frank
On 07.05.12 08:55, Christian Kreis wrote:
Hab es getestet, FLUSH oder nicht macht keinen unterschied...
Am 7. Mai 2012 08:39 schrieb Christian Kreis <christiankreis1@googlemail.com mailto:christiankreis1@googlemail.com>:
Hi, d.h. dass es deswegen evtl nicht funktioniert hat? 2012/5/7 Werner Detter <werner@aloah-from-hell.de <mailto:werner@aloah-from-hell.de>> Hi, > GRANT ALL ON datenbank.* to 'username'@'host' identified by 'password'; > flush privileges; Das "flush privileges" brauchst du bei einem GRANT nicht, nur wenn du den User mittels INSERT anlegst :) Ciao, Werner --------------------------------------------------------------------- OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
Wie kann ich denn IPs berechtigen auf die DB zuzugreifen? Nen User hab ich aber der PC auf dem das Ganze läuft darf net.
Am 4. Mai 2012 16:12 schrieb Alex Heinrich Alex.Heinrich@sidion.de:
Hi Chris,
in der Datenbank sind die user hinterlegt die zugreifen können z.b. otrs
außerdem der host von welchem dieser user zugreift z.b. localhost oder servername oder eben deinen pcnamen
Hoffe das konnte dir helfen J
Gruß
Alex
*Von:* otrs-de-bounces@otrs.org [mailto:otrs-de-bounces@otrs.org] *Im Auftrag von *Christian Kreis *Gesendet:* Freitag, 4. Mai 2012 15:57 *An:* otrs-de@otrs.org *Betreff:* [otrs-de] Frage wegen Zugriff auf Datenbank.
Servus zusammen,
verzweifel grad ein bisschen. Ich hab mir nen kleines Tool geschrieben, das mit select-Befehlen auf die OTRS Datenbank zugreifen soll. Wenn ich das aber ausführe heißt es nur der PC hat keine Berechtigung zuzugreifen. Wie geb ich mir denn die Berechtigung zuzugreifen?
Danke schonmal.
Gruß
Chris Besuchen Sie unsere Website: www.sidion.de
Rechtliche Angaben:
USt-Id: DE 147755321 . Unternehmenssitz: Nöllenstraße 42 . 70195 Stuttgart . Inhaber . Geschäftsführer: René Sutorius
OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
wenn du phpmyadmin benutzt kannst du unter dem Punkt Rechte die user für die db freischalten und den Host angeben von dem sie zugreifen.
Gruß
Alex
Von: otrs-de-bounces@otrs.org [mailto:otrs-de-bounces@otrs.org] Im Auftrag von Christian Kreis Gesendet: Freitag, 4. Mai 2012 16:45 An: User questions and discussions about OTRS.org in German Betreff: Re: [otrs-de] Frage wegen Zugriff auf Datenbank.
Wie kann ich denn IPs berechtigen auf die DB zuzugreifen? Nen User hab ich aber der PC auf dem das Ganze läuft darf net. Am 4. Mai 2012 16:12 schrieb Alex Heinrich <Alex.Heinrich@sidion.demailto:Alex.Heinrich@sidion.de>: Hi Chris,
in der Datenbank sind die user hinterlegt die zugreifen können z.b. otrs außerdem der host von welchem dieser user zugreift z.b. localhost oder servername oder eben deinen pcnamen
Hoffe das konnte dir helfen :)
Gruß
Alex
Von: otrs-de-bounces@otrs.orgmailto:otrs-de-bounces@otrs.org [mailto:otrs-de-bounces@otrs.orgmailto:otrs-de-bounces@otrs.org] Im Auftrag von Christian Kreis Gesendet: Freitag, 4. Mai 2012 15:57 An: otrs-de@otrs.orgmailto:otrs-de@otrs.org Betreff: [otrs-de] Frage wegen Zugriff auf Datenbank.
Servus zusammen,
verzweifel grad ein bisschen. Ich hab mir nen kleines Tool geschrieben, das mit select-Befehlen auf die OTRS Datenbank zugreifen soll. Wenn ich das aber ausführe heißt es nur der PC hat keine Berechtigung zuzugreifen. Wie geb ich mir denn die Berechtigung zuzugreifen? Danke schonmal.
Gruß Chris Besuchen Sie unsere Website: www.sidion.dehttp://www.sidion.de
Rechtliche Angaben: USt-Id: DE 147755321 . Unternehmenssitz: Nöllenstraße 42 . 70195 Stuttgart . Inhaber . Geschäftsführer: René Sutorius
--------------------------------------------------------------------- OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
Besuchen Sie unsere Website: www.sidion.de
Rechtliche Angaben: USt-Id: DE 147755321 . Unternehmenssitz: Nöllenstraße 42 . 70195 Stuttgart . Inhaber . Geschäftsführer: René Sutorius
participants (5)
-
Alex Heinrich
-
Christian Kreis
-
Frank Thommen
-
Roy Kaldung
-
Werner Detter