mysql-server problem

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
burur
Beiträge: 11
Registriert: 07.09.2006 21:05:34

mysql-server problem

Beitrag von burur » 15.10.2006 13:57:38

hallo

mein in einem anderen thread geschilderte problem mit dem apache konnte auf ein mysql-server problem reduziert werden. ein problem beim installieren dessen.
diese ausgabe kommt, wenn ich

Code: Alles auswählen

apt-get install mysql-server-5.0
ausführe
Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: Fehler beim Bearbeiten von mysql-server-5.0 (--install):
Unterprozess post-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
mysql-server-5.0
was könnte da das problem sein?

grüsse

Edit by Snoopy:
Tags für die Leserlichkeit eingefügt.
BBCode aktiviert. Hast Du das im Profil deaktiviert ?

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 16.10.2006 10:12:21

Moin,

hast du mal in syslog geschaut? Da schreibt mysql auch noch ein paar Sachen rein...

bye, Martin

PS: Thema von den Web- und Mailservern verschoben.
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

burur
Beiträge: 11
Registriert: 07.09.2006 21:05:34

Beitrag von burur » 16.10.2006 18:27:53

hallo

das steht im syslog:
http://rafb.net/paste/results/a894wS74.html

der vorschlag
server:/usr/bin# /usr/bin/mysql -u root mysql

ergibt:
Ungütiger Maschinenbefehl

Grüsse

DeletedUserReAsG

Beitrag von DeletedUserReAsG » 16.10.2006 18:43:48

Und der Hinweis
Oct 15 15:02:40 server mysqld_safe[1410]: Examine the logs in /var/lib/mysql for more information.
bringt auch nichts?

cu

gucki
Beiträge: 338
Registriert: 15.03.2004 09:15:49

Beitrag von gucki » 16.10.2006 19:35:24

Hi,

das ganze hört sich sehr stark nach einem kaputten Paket an bzw. u.U. auch eine gerade sich verabschiedende Platte oder sonstiger Hardwaredefekt (RAM, CPU). Aber davon gehen wir mal erst nicht aus.

Löse das mysql-Paket weg:

Code: Alles auswählen

apt-get remove mysql-server-5.0
Danach das gecachte Paket aus /var/cache/apt/archives löschen. Jetzt kannst du mysql-server neu installieren:

Code: Alles auswählen

apt-get install mysql-server-5.0
Hoffe, das hilft.

Gruß Gucki

burur
Beiträge: 11
Registriert: 07.09.2006 21:05:34

Beitrag von burur » 16.10.2006 20:06:41

die mysql logs existieren gar nicht.

und die neuinstallation von mysql-server bringt auch nichts, bzw. die gleiche fehlermeldung:

Code: Alles auswählen

Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: Fehler beim Bearbeiten von mysql-server-5.0 (--configure):
 Unterprozess post-installation script gab den Fehlerwert 1 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von mysql-server:
 mysql-server hängt ab von mysql-server-5.0; aber:
  Package mysql-server-5.0 is not configured yet.
dpkg: Fehler beim Bearbeiten von mysql-server (--configure):
 Abhängigkeitsprobleme - lasse es unkonfiguriert
Fehler traten auf beim Bearbeiten von:
 mysql-server-5.0
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
server:/var/cache/apt/archives# 
grüsse

gucki
Beiträge: 338
Registriert: 15.03.2004 09:15:49

Beitrag von gucki » 16.10.2006 21:26:09

hmm,

dann fällt mir auch nix mehr ein. Und du hast das mysql-server-5.0.deb aus /var/cache/apt/archives auch wirklich gelöscht?

Dann musst vielleicht wirklich mal Richtung Hardware suchen.

burur
Beiträge: 11
Registriert: 07.09.2006 21:05:34

Beitrag von burur » 16.10.2006 21:40:28

hallo
ja die archivdateien hab ich alle gelöscht. Ich denke, dass das Problem in Richtung apt, bzw. dpkg zu suchen ist, denn ich hatte, befor ich das kürzlich bereinig habe ein ziemliches durcheinander in der sources.list, d.h. stable, testing und unstable gemischt. hab hier auch ein sehr ähnliches problem gefunden:
http://www.debianforum.de/forum/viewtop ... sc&start=0

aber dieser befehl

Code: Alles auswählen

dpkg -i --ignore-depends PAKETNAME.deb
zeigt bei mir keine lösung bzw. er schlägt fehl und verlang nach eine gültigen paketdatei.

grüsse[/url]

Benutzeravatar
DynaBlaster
Beiträge: 958
Registriert: 25.03.2004 18:18:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DF0://dynablaster.adf

Beitrag von DynaBlaster » 16.10.2006 23:20:07

Code: Alles auswählen

dpkg -i PAKETNAME
funktioniert auch nur, wenn das deb-paket zuvor runtergeladen worden ist. D.h. du musst dir das entsprechende mysql-server-5.0.deb von debian.org herunterladen und dann in dem Verzeichnis, in dem du das DEB gespeicherst hast den Befehl von oben ausführen.

DeletedUserReAsG

Beitrag von DeletedUserReAsG » 17.10.2006 09:13:33

Ich würde eher schauen, ob die Datenbanken (mysql und information_schema) vorhanden sind, und wenn nicht, mit mysql_install_db anlegen (als root). Anschließend ggf. Systemuser anlegen, sofern noch nicht vorhanden, in der my.cnf als mysql-user konfigurieren und ihm die Rechte an den Datenbankdateien/Verzeichnissen und den Logfiles geben.

Ansonsten mal in der Forensuche schauen, ein ähnliches Problem gab es schon mal.

cu

gucki
Beiträge: 338
Registriert: 15.03.2004 09:15:49

Beitrag von gucki » 17.10.2006 09:47:04

vielleicht wär auch erstmal eine saubere Installation des Komplettsystems erfolgversprechend. Ein Downgrade wird hier http://debianforum.de/forum/viewtopic.p ... highlight= beschrieben. Bei dir dann wahrscheinlich auf etch.

Gruß Gucki

burur
Beiträge: 11
Registriert: 07.09.2006 21:05:34

Beitrag von burur » 17.10.2006 20:22:19

hallo

das mit dem apt hab ich in ordnung gebracht.
Ich würde eher schauen, ob die Datenbanken (mysql und information_schema) vorhanden sind, und wenn nicht, mit mysql_install_db anlegen (als root). Anschließend ggf. Systemuser anlegen, sofern noch nicht vorhanden, in der my.cnf als mysql-user konfigurieren und ihm die Rechte an den Datenbankdateien/Verzeichnissen und den Logfiles geben.
der befehl mysql_install_db ergibt diese ausgabe:

Code: Alles auswählen

mysql_install_db
Installing all prepared tables
/usr/bin/mysql_install_db: line 217:  8136 Ungültiger Maschinenbefehl   /usr/sbin/mysqld --bootstrap --skip-grant-tables --basedir=/usr --datadir=/var/lib/mysql --skip-innodb --skip-bdb --skip-ndbcluster --user=mysql --max_allowed_packet=8M --net_buffer_length=16K
Installation of system tables failed!
 
und darunter die gleich ausgabe wie in den logs:

Code: Alles auswählen

Examine the logs in /var/lib/mysql for more information.
You can also try to start the mysqld daemon with:
/usr/sbin/mysqld --skip-grant &
You can use the command line tool
/usr/bin/mysql to connect to the mysql
database and look at the grant tables:

shell> /usr/bin/mysql -u root mysql
mysql> show tables

Try 'mysqld --help' if you have problems with paths. Using --log
gives you a log in /var/lib/mysql that may be helpful.

The latest information about MySQL is available on the web at
http://www.mysql.com
Please consult the MySQL manual section: 'Problems running mysql_install_db',
and the manual section that describes problems on your OS.
Another information source is the MySQL email archive.
Please check all of the above before mailing us!
And if you do mail us, you MUST use the /usr/bin/mysqlbug script!
grüsse

Antworten