MYSQL gestarte - aber DEAKTIVIERT

Irgendwelche Probleme mit XAMPP für Linux? Dann ist hier genau der richtige Ort um nachzufragen.

MYSQL gestarte - aber DEAKTIVIERT

Postby holbre » 31. July 2004 10:49

hallo,

ich weis mir leider nicht weiter zu helfen.

folgendes problem bringt mich zum verzweifeln

nach /opt/lampp/lampp start wird alles ohne fehlermeldung gestarte, wenn ich nun auf den server geht sehe ich die web-site klick ich nun auf status so steht dort
"MySQL-Datenbank DEAKTIVIERT "
"/opt/lampp/lampp startmysql" bring folgende meldung :
XAMPP: XAMPP-MySQL is already running.

ändern tuht sich nichts.

phpmyadmin kommt mi dieser meldung :
#2002 - Can't connect to local MySQL server through socket '/opt/lampp/var/mysql/mysql.sock' (2)


noch was os ist gentoo es läuft def. kein weitere sql datenbank.

kann mior jemand weiter helfen ??
holbre
 
Posts: 5
Joined: 30. July 2004 19:04

Postby pio_youth » 31. July 2004 11:33

Moin,
wenn Du u.a. auch das TOMCAT mit installiert hast kann es sein,
dass das Startscript nicht 'wie früher' ist: die Pfade für MySql stimmen
nicht mehr.
Ob das auch ohne TOMCAT ist weiß ich nicht, da ich ich alles direkt
mit TOMCAT installiert bzw. upgedatet habe.

Na ja, ich glaube jedenfalls: so war's.
Wie auch immer:
Schaue Dir die Datei '/opt/lampp/lampp' an und such nach den Mysql-
Stellen. Beim Start steht der richtige Pfad, beim Stoppen und Restarten
m.W. schon nicht mehr.

Ich habe das Script angepasst und es funktioniert weider.
Bei mir sieht es in den jeweiligen Abschnitten jetzt wieder so aus:

Code: Select all
        "startmysql")
                if testrun /opt/lampp/var/mysql/`/bin/hostname`.pid mysqld


und

Code: Select all
        "stopmysql")
                if test -f /opt/lampp/var/mysql/`/bin/hostname`.pid
                then
                        /opt/lampp/bin/mysql.server stop > /dev/null 2>&1 &
                        $de && echo "XAMPP: Stoppe MySQL..."
                        $de || echo "XAMPP: Stopping MySQL..."
                        sleep 2
                        test -f /opt/lampp/var/mysql/`/bin/hostname`.pid && rm /opt/lampp/var/mysql/`/bin/hostname`.pid


und

Code: Select all
        "reloadmysql")
                if test -f /opt/lampp/var/mysql/`/bin/hostname`.pid
                then
                        h="`/bin/hostname`"
                        kill -HUP `cat /opt/lampp/var/mysql/$h.pid`


MySql ist somit gemäß Script nicht sauber herunter gefahren.

gruß

pio_youth
LINUX: sounds like music
pio_youth
 
Posts: 34
Joined: 31. March 2003 10:28
Location: Hamburg

Postby holbre » 31. July 2004 16:29

habe mir mla eben das start script angeschaut, doch leider sind die verweise auf dier verzeichnise richtig bei start, stop und reload.
Code: Select all
"startmysql")
                if testrun /opt/lampp/var/mysql/`/bin/hostname`.pid mysqld
                then
                        $de && echo "XAMPP: XAMPP-MySQL läuft bereits."
                        $de || echo "XAMPP: XAMPP-MySQL is already running."
                else
                        if testport 3306
                        then
                                $de && echo "XAMPP: Ein MySQL daemon läuft bereits."
                                $de || echo "XAMPP: A MySQL daemon is already running."
                        else
                                /opt/lampp/bin/mysql.server start > /dev/null &
                                $de && echo "XAMPP: Starte MySQL..."
                                $de || echo "XAMPP: Starting MySQL..."
                        fi
                fi
                ;;

Code: Select all
        "stopmysql")
                if test -f /opt/lampp/var/mysql/`/bin/hostname`.pid
                then
                        /opt/lampp/bin/mysql.server stop > /dev/null 2>&1 &
                        $de && echo "XAMPP: Stoppe MySQL..."
                        $de || echo "XAMPP: Stopping MySQL..."
                        sleep 2
                        test -f /opt/lampp/var/mysql/`/bin/hostname`.pid && rm /opt/lampp/var/mysql/`/bin/hostname`.pid
                else
                        $de && echo "XAMPP: XAMPP-MySQL läuft gar nicht."
                        $de || echo "XAMPP: XAMPP-MySQL is not running."
                fi
                ;;


        "reloadmysql")
                if test -f /opt/lampp/var/mysql/`/bin/hostname`.pid
                then
                        h="`/bin/hostname`"
                        kill -HUP `cat /opt/lampp/var/mysql/$h.pid`
                        $de && echo "XAMPP: Aktualisiere MySQL..."
                        $de || echo "XAMPP: Reload MySQL..."
                else
                        $de && echo "XAMPP: MySQL läuft nicht..."
                        $de || echo "XAMPP: MySQL isn't running..."
                fi
                ;;

hat jemand noch ne idee wo dran das liegen könnte
holbre
 
Posts: 5
Joined: 30. July 2004 19:04

Postby Kristian Marcroft » 31. July 2004 19:14

Hi,

mach mal bitte ein:

Code: Select all
ps aux | grep mysql


Ausgabe bitte hier rein pasten...
Desweiteren wäre die Ausgabe im errorlog nicht uninteressant...
zu finden istn das log unter:
/opt/lampp/var/mysql

So long
KriS
User avatar
Kristian Marcroft
AF Moderator
 
Posts: 2962
Joined: 03. January 2003 12:08
Location: Diedorf

Postby holbre » 31. July 2004 19:42

so
ps aux | grep mysql
ergabe folgendes
Code: Select all
root      2751  1.6  0.3  2056 1016 ?        R    15:24   2:50 /bin/sh /opt/lampp/bin/mysqld_safe --datadir=/opt/lampp/var/mysql --pid-file=/opt/lampp/var/mysql/server01.pid
root      6375  0.0  0.3  2056 1016 ?        R    18:18   0:00 /bin/sh /opt/lampp/bin/mysqld_safe --datadir=/opt/lampp/var/mysql --pid-file=/opt/lampp/var/mysql/server01.pid
root      6376  0.0  0.3  2056 1016 ?        R    18:18   0:00 /bin/sh /opt/lampp/bin/mysqld_safe --datadir=/opt/lampp/var/mysql --pid-file=/opt/lampp/var/mysql/server01.pid
root      6378  0.0  0.1  1412  444 pts/3    R    18:18   0:00 grep mysql


Code: Select all
040730 17:42:51  mysqld started
mysqld got signal 11;

was mich ja nur seltsam stimmt das es mit der 1.4.7 und der 1.4.4 version so ist und nicht nur das auch auf 2 server ein und das selbe problem.
holbre
 
Posts: 5
Joined: 30. July 2004 19:04

Postby holbre » 02. August 2004 15:20

hat jemand noch eine idee warum die daten bank gestarte ist

aber keine verbindung hergestellt werden kann bzw. sie bei check deaktiviert ist ????
holbre
 
Posts: 5
Joined: 30. July 2004 19:04

Postby Kristian Marcroft » 02. August 2004 16:12

Hi,

such mal in google nach Got signal 11...

Das scheint ein ein mysqld bug zu sein...

So long
KriS
User avatar
Kristian Marcroft
AF Moderator
 
Posts: 2962
Joined: 03. January 2003 12:08
Location: Diedorf

Postby holbre » 04. August 2004 14:54

hmm,
habe mal gesucht, aber leider nichts dircktes gefunden.

wenn ich das emerge (emerge mysql) dann läuft die sql-datenbank, nur habe ich so dann kein zugriff drauf.

habe auch schon verschiedene versionen durch und auch von verschieden server gezogen.

:? :?: :?: :?: :? :roll:
holbre
 
Posts: 5
Joined: 30. July 2004 19:04

Postby Oswald » 04. August 2004 17:50

Hallo holbre!

Sehr seltsam! Probieren bitte mal folgende Befehle. Bitte genau so:

killall mysqld_safe
killall mysqld
/opt/lampp/lampp startmysql
ps aux | egrep mysql
tail -20 /opt/lampp/var/mysql/server01.err


Bitte einfach mal so der Reihe nach aufrufen und hier die Ausgaben aller Befehle posten. Ich hoffe wir kriegen damit was genaueres heraus.

Liebe Grüße
Oswald
User avatar
Oswald
Apache Friends
 
Posts: 2718
Joined: 26. December 2002 19:51
Location: Berlin, Germany
Operating System: Linux

Postby Durron » 13. September 2004 18:43

der rest vom Post war zwar nicht von mir, allerdings habe ich anscheinend dasselbe Problem.
Ich benutze auch Gentoo und bekomme dieselben Fehler, also mach ich einfach mal hier mit den Befehlen weiter, die Kai gepostet hat!

Code: Select all
bash-2.05b# /opt/lampp/lampp start
Starting XAMPP for Linux 1.4.7...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.
bash-2.05b# killall mysqld_safe
bash-2.05b# killall mysqld
mysqld: no process killed
bash-2.05b# /opt/lampp/lampp startmysql
XAMPP: Starting MySQL...
bash-2.05b# ps aux | egrep mysql
root     23545  1.1  0.1  2152 1140 pts/3    S    19:46   0:00 /bin/sh /opt/lampp/bin/mysqld_safe --datadir=/opt/lampp/var/mysql --pid-file=/opt/lampp/var/mysql/durron.pid
nobody   26344  0.0  0.2 22796 2640 pts/3    R    19:47   0:00 /opt/lampp/sbin/mysqld --basedir=/opt/lampp --datadir=/opt/lampp/var/mysql --user=nobody --pid-file=/opt/lampp/var/mysql/durron.pid --skip-locking --port=3306 --socket=/opt/lampp/var/mysql/mysql.sock
nobody   26345  0.0  0.2 22796 2640 pts/3    S    19:47   0:00 /opt/lampp/sbin/mysqld --basedir=/opt/lampp --datadir=/opt/lampp/var/mysql --user=nobody --pid-file=/opt/lampp/var/mysql/durron.pid --skip-locking --port=3306 --socket=/opt/lampp/var/mysql/mysql.sock
nobody   26346  0.0  0.2 22796 2640 pts/3    S    19:47   0:00 /opt/lampp/sbin/mysqld --basedir=/opt/lampp --datadir=/opt/lampp/var/mysql --user=nobody --pid-file=/opt/lampp/var/mysql/durron.pid --skip-locking --port=3306 --socket=/opt/lampp/var/mysql/mysql.sock
root     26348  0.0  0.0  1380  428 pts/3    S    19:47   0:00 grep -E mysql
bash-2.05b# tail -20 /opt/lampp/var/mysql/
Display all 37340 possibilities? (y or n)
bash-2.05b# tail -20 /opt/lampp/var/mysql/server01.err
tail: cannot open `/opt/lampp/var/mysql/server01.err' for reading: No such file or directory
bash-2.05b#


Hoffe, dass ihr da was mit anfangen könnt
Durron
 
Posts: 4
Joined: 10. June 2004 00:56

Postby Durron » 13. September 2004 19:45

nach längerem nachdenken geh ich mal davon aus, das diese .err Dateien mehr aufschluss geben als no such file or directory ;)

bash-2.05b# tail -20 /opt/lampp/var/mysql/durron.err
terribly wrong...
Cannot determine thread, fp=0xbfffee38, backtrace may not be correct.
Stack range sanity check OK, backtrace follows:
0x80ce0df
0x40041765
0x82945c4
0x829429f
0x80d171a
0x80cf4b2
0x4010e8dc
0x80a3e21
New value of fp=(nil) failed sanity check, terminating stack trace!
Please read http://www.mysql.com/doc/en/Using_stack_trace.html and follow instructions on how to resolve the stack trace. Resolved
stack trace is much more helpful in diagnosing the problem, so please do
resolve it
The manual page at http://www.mysql.com/doc/en/Crashing.html contains
information that should help you find out what is causing the crash.

Number of processes running now: 0
040913 20:48:16 mysqld restarted
bash-2.05b# ls *.err
Yavin.err durron.err
bash-2.05b# tail -20 /opt/lampp/var/mysql/Yavin.err
terribly wrong...
Cannot determine thread, fp=0xbfffefb8, backtrace may not be correct.
Stack range sanity check OK, backtrace follows:
0x80ce0df
0x40033765
0x82945c4
0x829429f
0x80d171a
0x80cf4b2
0x401008dc
0x80a3e21
New value of fp=(nil) failed sanity check, terminating stack trace!
Please read http://www.mysql.com/doc/en/Using_stack_trace.html and follow instructions on how to resolve the stack trace. Resolved
stack trace is much more helpful in diagnosing the problem, so please do
resolve it
The manual page at http://www.mysql.com/doc/en/Crashing.html contains
information that should help you find out what is causing the crash.

Number of processes running now: 0
040910 17:40:52 mysqld restarted
Durron
 
Posts: 4
Joined: 10. June 2004 00:56

Postby Durron » 13. September 2004 19:58

ok weiter gehts, hab dann mal die anweisungen befolgt, aber irgendwie macht mich das dann auch noch nicht schlau
Code: Select all
bash-2.05b# ./resolve_stack_dump -s /home/durron/mysql.sym -n /home/durron/mysql.stack
0x80ce0df handle_segfault + 423
0x40033765 _end + 936058061
0x82945c4 my_error + 308
0x829429f my_fopen + 287
0x80d171a open_log__FP9MYSQL_LOGPCcN3113enum_log_typebT6Ul + 202
0x80cf4b2 main + 3614
0x401008dc _end + 936898116
0x80a3e21 _start + 33

Durron
 
Posts: 4
Joined: 10. June 2004 00:56

Postby Durron » 17. September 2004 18:29

keiner da der 'ne Idee hat?
Durron
 
Posts: 4
Joined: 10. June 2004 00:56


Return to XAMPP für Linux

Who is online

Users browsing this forum: No registered users and 18 guests