mysql installiert sich nicht richtig

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
DarianAnjuhal
Beiträge: 96
Registriert: 01.09.2009 10:53:31

mysql installiert sich nicht richtig

Beitrag von DarianAnjuhal » 07.02.2010 22:56:35

Hallo Leute,

irgendwie hatte ich schwierigkeiten mit meinem mysql, und habe es darauf hin total deinstalliert.

Code: Alles auswählen

apt-get --purge remove mysql-server
rm -R /etc/mysql/*
rm /etc/init.d/mysql
So, daraufhin wollte ich es wieder sauber installieren, aber leider kam da ein Fehler:

invoke-rc.d: unknown initscript, /etc/init.d/mysql not found.

Irgendwie ist das Skript auch nicht da. In /etc/mysql/ gibt es nur debian.cnf und conf.d. Das sind ja auch nicht alle (bräuchte ja auch noch debian-start und my.cnf oder so...?)

Kann jetzt also mysql nicht starten, woher kommt dieser komische Fehler, und kann mir wer sagen was ich machen könnte. Habe es jetzt schon 3 mal probiert es sauber zu installieren, komme aber nicht hin.

thx und lg
Darian
Zuletzt geändert von DarianAnjuhal am 08.02.2010 12:57:58, insgesamt 1-mal geändert.

Benutzeravatar
finupsen
Beiträge: 1327
Registriert: 21.04.2004 20:07:05
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: mysql installiert sich nicht richtig

Beitrag von finupsen » 07.02.2010 23:22:18

hallo,

"mysql-server" ist nur ein meta-package. Versuche es mal mit mysql-server-5.1 (in queeze ist es 5.1).
Darin enthalten sind auch die init-scripte.

MfG
Andy
Niemand hat vor eine zentrale Datensammelbehörde aufzubauen. Es handelt sich vielmehr um dezentrale IT-Systeme die miteinander vernetzt werden.
... und Wasser ist naß.

DarianAnjuhal
Beiträge: 96
Registriert: 01.09.2009 10:53:31

Re: mysql installiert sich nicht richtig

Beitrag von DarianAnjuhal » 08.02.2010 13:01:08

Ich habe es auch mit mysql-server-5.0 probiert. Was aber nichts brachte. 5.1 gibt es glaube ich gar nicht beim Lenny. Aber die init Skripts müssten ja trotzdem da sein.

Werde heute mal die source.list checken.

Gibt es noch weitere Ideen?

thx und lg
Darian

pluvo

Re: mysql installiert sich nicht richtig

Beitrag von pluvo » 08.02.2010 13:41:35

DarianAnjuhal hat geschrieben:Ich habe es auch mit mysql-server-5.0 probiert.
Die Datei /etc/init.d/mysql gehört zum Paket Debianmysql-server-5.0. Wenn du das Paket Debianmysql-server (Metapaket) komplett entfernst (--purge), dann werden die übrigen Pakete nicht entfernt.

Code: Alles auswählen

server:~# apt-get --purge remove mysql-server
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Lese Status-Informationen ein... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht länger benötigt:
  libnet-daemon-perl libdbi-perl libterm-readkey-perl libhtml-template-perl libdbd-mysql-perl libplrpc-perl mysql-server-5.0 mysql-client-5.0
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
  mysql-server*
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 90,1kB Plattenplatz freigegeben.
Möchten Sie fortfahren [J/n]? j
(Lese Datenbank ... 95716 Dateien und Verzeichnisse sind derzeit installiert.)
Entferne mysql-server ...
Es ist eine schlechte Idee, die Dateien manuell zu löschen.

Versuch mal:

Code: Alles auswählen

apt-get install --reinstall mysql-server mysql-server-5.0 mysql-common

Wenn du wissen willst, welche Datei zu welchen Paket gehört:

Code: Alles auswählen

server:~# dpkg -S /etc/init.d/mysql
mysql-server-5.0: /etc/init.d/mysql

Code: Alles auswählen

server:~# dpkg -S /etc/mysql/*
mysql-common: /etc/mysql/conf.d
dpkg: /etc/mysql/debian.cnf nicht gefunden.
mysql-server-5.0: /etc/mysql/debian-start
mysql-common: /etc/mysql/my.cnf
(Die Datei /etc/mysql/debian.cnf wird bei der Installation generiert.)

Oder auch als Web-Service: mfg pluvo

DarianAnjuhal
Beiträge: 96
Registriert: 01.09.2009 10:53:31

Re: mysql installiert sich nicht richtig

Beitrag von DarianAnjuhal » 08.02.2010 14:05:15

Hallo Leute,

ich habe das jetzt probiert, bei mir kam aber folgendes:

Code: Alles auswählen

apt-get install --reinstall mysql-server mysql-server-5.0 mysql-common
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0B/27.4MB of archives.
After this operation, 0B of additional disk space will be used.
Do you want to continue [Y/n]? 
Preconfiguring packages ...
(Reading database ... 20823 files and directories currently installed.)
Preparing to replace mysql-server-5.0 5.0.51a-24+lenny2+spu1 (using .../mysql-server-5.0_5.0.51a-24+lenny2+spu1_amd64.deb) ...
Unpacking replacement mysql-server-5.0 ...
Preparing to replace mysql-common 5.0.51a-24+lenny2+spu1 (using .../mysql-common_5.0.51a-24+lenny2+spu1_all.deb) ...
Unpacking replacement mysql-common ...
Preparing to replace mysql-server 5.0.51a-24+lenny2+spu1 (using .../mysql-server_5.0.51a-24+lenny2+spu1_all.deb) ...
Unpacking replacement mysql-server ...
Processing triggers for man-db ...
Setting up mysql-common (5.0.51a-24+lenny2+spu1) ...
Setting up mysql-server-5.0 (5.0.51a-24+lenny2+spu1) ...
invoke-rc.d: unknown initscript, /etc/init.d/mysql not found.
Setting up mysql-server (5.0.51a-24+lenny2+spu1) ...
Wieder kein Startskript zu sehen...

Nicht gut wenn beim System das irgendwie kaputt ist, wäre fein wenn wir das irgendwie lösen könnten.

Bitte um mehr Infos die ich probieren könnte.

thx und lg
Darian

pluvo

Re: mysql installiert sich nicht richtig

Beitrag von pluvo » 08.02.2010 14:28:49

Du könntest das noch ausprobieren:

Code: Alles auswählen

apt-get remove --purge mysql-server mysql-server-5.0 mysql-common
apt-get install mysql-server mysql-server-5.0 mysql-common
Das sollte klappen.

DarianAnjuhal
Beiträge: 96
Registriert: 01.09.2009 10:53:31

Re: mysql installiert sich nicht richtig

Beitrag von DarianAnjuhal » 11.02.2010 11:41:11

Habe jetzt doch irgendwie geschafft. Leider wurde da ziemlich viel gelöscht => apt-get autoremove.

Musste einiges wieder neu konfigurieren. Jetzt funktioniert es aber.

thx und lg
Darian

Antworten