Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Antwort
 
Themen-Optionen
Alt 13.02.2008, 18:43   Nach oben    #1
Erfahrener Benutzer
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 404
Standard MySQL config

Hi!
ich habe ein Problem:
mein MySQL server (lokal) ist nicht ansprechbar.
Es ist eine neuinstallation und der PHP myadmin bringt mir folgenden fehler:
Zitat:
#2002 - Der Server antwortet nicht. (evtl. ist auch der Socket des lokalen MySQL-Servers socket nicht korrekt konfiguriert)
Aber wie kann ich den MySql socket configurieren?
__________________
kampfgnom ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.02.2008, 03:35   Nach oben    #2
BIN EIN KRASSA HELD!!!111
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.184
Standard

1) windows ? linux ?
2) läuft der prozess ?
3) firewall aktiv ?
4) worüber greifst du üblicherweise zu ? host+port ? oder socket ?
5) was ist in der config von pma eingestellt ?
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.02.2008, 08:15   Nach oben    #3
Erfahrener Benutzer
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 404
Standard

oha, sowas blödes, jetzt hab ich die ganze infos vergessen.

Also es ist ein SuSe Linux 10.3 System
der prozess läuft. Zumindest wenn ich l(x)ampp neustarte sagt er mir das er läuft.

wo is die PMA Config

Firewall ist aktiv, aber als ich schoneinmal SuSE 10.3 isntalliert hatte, gabs dadurch keine Probleme. Die Firewall hab ic noch nicht verstellt.
(und lokal dürfte die doch gar nicht greifen oder?)
Also so genau weiß ich nicht wie ich drauf zugreife.
ich machs mit mysql_connect()
denke das is host+port oder?
__________________
kampfgnom ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.02.2008, 10:57   Nach oben    #4
Projektleiter
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.225
Standard

Zitat:
Zitat von kampfgnom Beitrag anzeigen
der prozess läuft.
guck mal via Shell nach
Code:
pstree | grep mysql
Ggf. auch ein wenig anders, ich weiß nicht, wie genau der Prozess heißen müsste.

Zitat:
Zitat von kampfgnom Beitrag anzeigen
wo is die PMA Config
dort wo du pma liegen hast - dort ist auch eine config-Datei (php).


Hast du mal versucht via Shell auf den msysql-Server zuzugreifen?
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.02.2008, 15:18   Nach oben    #5
Erfahrener Benutzer
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 404
Standard

Zitat:
Zitat von Jann Hendrik Beitrag anzeigen
Zitat:
Zitat von kampfgnom Beitrag anzeigen
der prozess läuft.
guck mal via Shell nach
Code:
pstree | grep mysql
Ggf. auch ein wenig anders, ich weiß nicht, wie genau der Prozess heißen müsste.

Zitat:
Zitat von kampfgnom Beitrag anzeigen
wo is die PMA Config
dort wo du pma liegen hast - dort ist auch eine config-Datei (php).


Hast du mal versucht via Shell auf den msysql-Server zuzugreifen?
ok auf der shell gab er mir folgendes aus:
Code:
pstree | grep mysql
     |-mysql.server---sleep
daraufhin habe ich versucht den server selbst zu starten
Code:
/opt/lampp/bin/mysql.server start
Starting MySQL...................................                    failed
Leider bin ich zu blöd die PMA config zu finden.
Auch eine suche hat mich nicht weitergebracht (lokal)
__________________
kampfgnom ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.02.2008, 16:06   Nach oben    #6
Projektleiter
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.225
Standard

In der httpd.conf oder in einer der Dateien, die für die vhosts zuständig sind, solltest du einen Abschnitt finden, der Definiert wo die phpmyadmin-Dateien zu finden sind.

Du kannst aber auch via shell danach suchen:
Code:
updatedb; locate config.inc.php
Die Suche dürfte aber nen Momentchen dauern!

alternativ kannst du auch find nutzen:
Code:
find -typ f -name config.inc.php
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.02.2008, 17:13   Nach oben    #7
Erfahrener Benutzer
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 404
Standard

Das hab ich jetzt gefunden:

/opt/lampp/phpmyadmin/config.inc.php
PHP-Code:
<?php
/*
 * This is needed for cookie based authentication to encrypt password in
 * cookie
 */
$cfg['blowfish_secret'] = 'xampp'/* YOU SHOULD CHANGE THIS FOR A MORE SECURE COOKIE AUTH! */

/*
 * Servers configuration
 */
$i 0;

/*
 * First server
 */
$i++;

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';

/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';

/* Advanced phpMyAdmin features */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';

/*
 * End of servers configuration
 */

?>
Is das die richtige datei? Wenn ja, was kann ich da ändern? sieht iwie sehr plausibel und richtig aus was da steht...
__________________
kampfgnom ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.02.2008, 20:30   Nach oben    #8
Projektleiter
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.225
Standard

Nun, wenn der server an sich nicht startet, dann kann die Konfiguration einer Anwendung, die aber eben jenen Server voraussetzt so toll sein wie sie will. Die config wird dann nichts daran ändern!


Zitat:
Zitat von Jann Hendrik Beitrag anzeigen
Hast du mal versucht via Shell auf den msysql-Server zuzugreifen?
was sich aber ja erledigt haben wird, wenn ich das richtig verstanden habe, dann läuft der server-Prozess nämlich gar nicht richtig...
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.02.2008, 21:23   Nach oben    #9
Erfahrener Benutzer
 
Benutzerbild von MrNiceGuy
 
Registriert seit: 14.08.2005
Ort: Nienburg / Weser
Beiträge: 662
Standard

Zitat:
Zitat von kampfgnom Beitrag anzeigen
[...]
Code:
pstree | grep mysql
     |-mysql.server---sleep
[...]
Ähm, sagt das nicht aus, dass der Prozess läuft, aber aktuell inaktiv ist? O_o

Irgendwie fehlt mir persönlich jedoch die Angabe der IP in der Config vom PMA. Könnte es vielleicht sein, dass diese fehlt? Oder ist localhost standard?

Ist in der Config vom MySQL vielleicht die Netzwerkschnittstelle standardmäßig deaktiviert?
__________________
Paradox ist, wenn jemand für seinen Alkoholkonsum geradestehen soll
MrNiceGuy ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.02.2008, 15:28   Nach oben    #10
Erfahrener Benutzer
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 404
Standard

Hab jetzt nochmal probiert MySQL per console zu starten. Da gibt er mir folgendes
Code:
/opt/lampp/bin/mysql
ERROR 2002 (HY000:( Can't connect to local MySQL server through socket '/opt/lampp/var/mysql/mysql.sock' (2)
Da hab ich mal in dem Ordner geschaut und da existiert gar keine mysql.sock....voher bekomme ich die?^^
__________________
kampfgnom ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.02.2008, 16:38   Nach oben    #11
Projektleiter
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.225
Standard

Wenn ich mich nicht gerade irre, dann ist das so, dass diese Datei immer dann angelegt wird, wenn der Prozess auch läuft.

Kann es sein, dass du versuchst mysql unter einem user laufen zu lassen, der keine Schreibrechte in dem Verzeichnis hat, so dass er die Datei nicht anlegen kann?
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.02.2008, 12:16   Nach oben    #12
Erfahrener Benutzer
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 404
Standard

genau das wars.
Ich dachte, das ich als root alles darf...
aber gut, dann hatt ich die Rechte auf 777 gestellt, da gab er mir den permission fehler( den ich shconmal hatte)
Naja den wusst ich auch zu beheben. Jetzt gehts wieder! Vielen dank1!
__________________
kampfgnom ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.02.2008, 13:39   Nach oben    #13
Projektleiter
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.225
Standard

Schön, wenn es nun doch noch läuft...
Hat sich ja nun auch ein wenig hingezogen...
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.02.2008, 15:18   Nach oben    #14
Erfahrener Benutzer
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 404
Standard

Zitat:
Zitat von Jann Hendrik Beitrag anzeigen
Schön, wenn es nun doch noch läuft...
Hat sich ja nun auch ein wenig hingezogen...
Naja, das lag daran, das ich die letzte woche Praktikum hatte, und dann nachmitags meist keine Zeit und Lust hatte nochma an den rechner zu setzen.
Aber jetzt ist es vorbei und ab nächste woche ist auch meine Facharbeit fertig da hab ich dann wieder zeit weiter zu machen...
__________________
kampfgnom ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.02.2008, 19:40   Nach oben    #15
Erfahrener Benutzer
 
Benutzerbild von MrNiceGuy
 
Registriert seit: 14.08.2005
Ort: Nienburg / Weser
Beiträge: 662
Standard

@Kmapgnom: Als root darfst du im Grunde auch alles, aber der Prozess wird nicht zwangsläufig mit dem Benutzer gestartet, mit dem du das Programm aufrufst. Es kann also sein, dass du als root den MySQL-Server startest, dieser aber unter dem Benutzer mysql(d) und der Gruppe mysql läuft.
Welchen Benutzer und welche Gruppe der Server letztendlich zur Laufzeit nutzt, kannst du anhand der mysql.sock ermitteln, denn diese hat als Besitzer eben jenen Benutzer und auch die entsprechende Gruppe.
__________________
Paradox ist, wenn jemand für seinen Alkoholkonsum geradestehen soll
MrNiceGuy ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Suche] MySQL Tool ähnlich MySQL Front ex³ Gesuche 5 22.12.2006 18:52
Config Klasse sinnvoll? björn PHP-Programmierung 11 16.06.2006 19:57
ssh tunnel zu einer mysql datenbank beny_mcde Datenbanken 4 07.06.2006 16:05
MySQL 5.1 kommt in die Beta-Phase Ben Nachrichten 1 02.03.2006 14:31
MySQL Extension nicht richtig installiert?? Garnele Datenbanken 9 22.02.2006 18:13


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:01 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44