Dickes SQL Problem
- feltel
- Webmaster
- Beiträge: 10458
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
Was steht denn nun bei datadir in der /etc/mysql/my.cnf? Hast Du vielleicht mal versucht händisch nen MySQL-Server zu installieren; /usr/local/... wird von Debian-Paketen eigentlich nicht benutzt.
debianforum.de unterstützen? Hier! | debianforum.de Verhaltensregeln | Bitte keine Supportanfragen per PM
- feltel
- Webmaster
- Beiträge: 10458
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
Schrieb ich doch. Nach "datadir". Es müsste eigentlich auf /var/lib/mysql gesetzt sein.
debianforum.de unterstützen? Hier! | debianforum.de Verhaltensregeln | Bitte keine Supportanfragen per PM
Datadir steht auf /var/lib/mysql weil ichs grade per
Aber wieso habe ich trotzdem nur Fehler?!?!?!
edit. inner error steht:
Code: Alles auswählen
bin/mysqld_safe --user=mysql --datadir=/var/lib/mysql &
edit. inner error steht:
Code: Alles auswählen
050429 17:56:45 mysqld started
050429 17:56:45 [ERROR] Can't start server: Bind on TCP/IP port: Address already in use
050429 17:56:45 [ERROR] Do you already have another mysqld server running on port: 3306 ?
050429 17:56:45 [ERROR] Aborting
050429 17:56:45 [Note] /usr/local/mysql/bin/mysqld: Shutdown complete
050429 17:56:45 mysqld ended
050429 18:13:39 mysqld started
050429 18:13:39 [ERROR] Can't start server: Bind on TCP/IP port: Address already in use
050429 18:13:39 [ERROR] Do you already have another mysqld server running on port: 3306 ?
050429 18:13:39 [ERROR] Aborting
050429 18:13:39 [Note] /usr/local/mysql/bin/mysqld: Shutdown complete
050429 18:13:39 mysqld ended
- feltel
- Webmaster
- Beiträge: 10458
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
Da läuft also noch ein anderer mysqld. Und wieso versuchst Du den mysqld aus /usr/local/bin zu starten?
Hast Du also noch einen anderen sebstcompilierten mysqld installiert oder nicht? Langsam find ichs seltsam.
Hast Du also noch einen anderen sebstcompilierten mysqld installiert oder nicht? Langsam find ichs seltsam.
debianforum.de unterstützen? Hier! | debianforum.de Verhaltensregeln | Bitte keine Supportanfragen per PM
- feltel
- Webmaster
- Beiträge: 10458
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
Fakt ist aber das Debian-Pakete nicht /usr/local/... benutzen, und irgendwie muss ja unter /usr/local/mysql/ noch ein Nicht-Debian MySQL-Server installiert sein.
Mach also ein
Mach also ein
Code: Alles auswählen
killall mysqld
/etc/init.d/mysql start
debianforum.de unterstützen? Hier! | debianforum.de Verhaltensregeln | Bitte keine Supportanfragen per PM
Geht nicht
Code: Alles auswählen
dbrand:/# killall mysqld
dbrand:/# /etc/init.d/mysql start
dbrand:/#
- feltel
- Webmaster
- Beiträge: 10458
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
Tja, da kann ich Dir jetzt auch nicht weiterhelfen.
Check das folgende mal ab:
Hast Du das Debian-MySQL-Paket installiert?
Benenn das Verzeichnis /usr/local/mysql um
Reboote den Rechner um sicherzustellen das der Debianfremde MySQL-Server nicht mehr benutzt wird.
Nach dem Reboot schau nach ob der Debian-MySQL-Server ordentlich hochgekommen ist:
Das sollte eine Ausgabe ähnlich der folgenden erzeugen:
Check das folgende mal ab:
Hast Du das Debian-MySQL-Paket installiert?
Code: Alles auswählen
apt-get install mysql-server
Code: Alles auswählen
mv /usr/local/mysql /usr/local/mysql-nondebian
Code: Alles auswählen
reboot
Code: Alles auswählen
ps ax|grep mysql
Code: Alles auswählen
feltel@BigBlue:~$ ps ax|grep mysql
3523 ? S 0:00 /bin/sh /usr/bin/mysqld_safe
3559 ? S 0:00 /bin/sh /usr/bin/mysqld_safe
3560 ? Sl 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock
3561 ? S 0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
5254 pts/1 R+ 0:00 grep mysql
debianforum.de unterstützen? Hier! | debianforum.de Verhaltensregeln | Bitte keine Supportanfragen per PM
feltel hat geschrieben:Tja, da kann ich Dir jetzt auch nicht weiterhelfen.
Check das folgende mal ab:
Hast Du das Debian-MySQL-Paket installiert?Wurde gemacht:Code: Alles auswählen
apt-get install mysql-server
Benenn das Verzeichnis /usr/local/mysql umCode: Alles auswählen
dbrand:/etc/init.d# apt-get install mysql-server Reading Package Lists... Done Building Dependency Tree... Done You might want to run `apt-get -f install' to correct these: Sorry, but the following packages have unmet dependencies: autorespond: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is to be installed cmd5checkpw: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is to be installed courier-imap: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is to be installed Depends: libgdbm3 but it is not installable Depends: libssl0.9.7 but it is not installable daemontools: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is to be installed ezmlm: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is to be installed mysql-server: Depends: mysql-common (>= 4.0.24-4.dotdeb.0) Depends: mysql-client (>= 4.0.24-4.dotdeb.0) qmail: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is to be installed ucspi-tcp: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is to be installed vpopmail: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). dbrand:/etc/init.d#
Gemacht.Code: Alles auswählen
mv /usr/local/mysql /usr/local/mysql-nondebian
Reboote den Rechner um sicherzustellen das der Debianfremde MySQL-Server nicht mehr benutzt wird.Gemacht.Code: Alles auswählen
reboot
Nach dem Reboot schau nach ob der Debian-MySQL-Server ordentlich hochgekommen ist:Code: Alles auswählen
ps ax|grep mysql
Das sollte eine Ausgabe ähnlich der folgenden erzeugen:dbrand:/etc/init.d# ps ax|grep mysql
8406 pts/0 S 0:00 grep mysql
dbrand:/etc/init.d#Code: Alles auswählen
feltel@BigBlue:~$ ps ax|grep mysql 3523 ? S 0:00 /bin/sh /usr/bin/mysqld_safe 3559 ? S 0:00 /bin/sh /usr/bin/mysqld_safe 3560 ? Sl 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock 3561 ? S 0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld 5254 pts/1 R+ 0:00 grep mysql
- feltel
- Webmaster
- Beiträge: 10458
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
Hmm, die nächste Problembaustelle.brendyboy hat geschrieben:Code: Alles auswählen
dbrand:/etc/init.d# apt-get install mysql-server Reading Package Lists... Done Building Dependency Tree... Done You might want to run `apt-get -f install' to correct these: Sorry, but the following packages have unmet dependencies: autorespond: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is to be installed cmd5checkpw: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is to be installed courier-imap: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is to be installed Depends: libgdbm3 but it is not installable Depends: libssl0.9.7 but it is not installable daemontools: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is to be installed ezmlm: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is to be installed mysql-server: Depends: mysql-common (>= 4.0.24-4.dotdeb.0) Depends: mysql-client (>= 4.0.24-4.dotdeb.0) qmail: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is to be installed ucspi-tcp: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is to be installed vpopmail: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). dbrand:/etc/init.d#
Du scheinst ein Mischsystem aus Woody (da er die libc6 2.2.5 installieren will) und Sarge oder Sid (wegen der courier-imap-Abhängigkeit von libc6 >= 2.3.2) sowie ein paar installierte Backports (Pakete mit "dotdeb" in der Versionsnummer) zu haben.
Was für eine Installation hast bzw. willst Du? Woody oder Sarge? Lösche alles aus der /etc/apt/sources.list raus und schreibe je nach Version das folgende rein:
Code: Alles auswählen
deb http://ftp.de.debian.org/debian woody main contrib non-free
Code: Alles auswählen
deb http://ftp.de.debian.org/debian sarge main contrib non-free
debianforum.de unterstützen? Hier! | debianforum.de Verhaltensregeln | Bitte keine Supportanfragen per PM
Code: Alles auswählen
dbrand:/etc/apt# rm sources.list
Ich nutze Debian (woody).
Dann gibts wieder ein Problem,
Ich habe es verusucht, es kommt aber ein Fehler:
Code: Alles auswählen
dbrand:/etc/apt# deb http://ftp.de.debian.org/debian woody main contrib non-free
bash: deb: command not found
Code: Alles auswählen
dbrand:/# apt-get update
E: Opening /etc/apt/sources.list - ifstream::ifstream (2 No such file or directory)
Code: Alles auswählen
dbrand:/# apt-get -s dist-upgrade
E: Opening /etc/apt/sources.list - ifstream::ifstream (2 No such file or directory)
E: The list of sources could not be read.
dbrand:/#
- feltel
- Webmaster
- Beiträge: 10458
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
Du solltest die "deb ..."-Zeile in die /etc/apt/sources.list schreiben und danach "apt-get update" ausführen.
debianforum.de unterstützen? Hier! | debianforum.de Verhaltensregeln | Bitte keine Supportanfragen per PM
Du hast doch geschrieben, löschen?!
Lösche alles aus der /etc/apt/sources.list raus und schreibe je nach Version das folgende rein:
Code:
deb http://ftp.de.debian.org/debian woody main contrib non-free
Da steht auf jeden Fall, nix von erst das und dann das, du sagtest das ich es löschen
soll... Was nu ?!
Lösche alles aus der /etc/apt/sources.list raus und schreibe je nach Version das folgende rein:
Code:
deb http://ftp.de.debian.org/debian woody main contrib non-free
Da steht auf jeden Fall, nix von erst das und dann das, du sagtest das ich es löschen
soll... Was nu ?!
- feltel
- Webmaster
- Beiträge: 10458
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
Sorry, aber ich denke ich hab mich klar ausgedrückt. Ich schrieb "Lösche alles aus der /etc/apt/sources.list raus und schreibe je nach Version das folgende rein:......". Das heißt bei mir den Inhalt der Datei löschen und nicht die Datei selbst.brendyboy hat geschrieben:Du hast doch geschrieben, löschen?!
Lösche alles aus der /etc/apt/sources.list raus und schreibe je nach Version das folgende rein:
Code:
deb http://ftp.de.debian.org/debian woody main contrib non-free
Da steht auf jeden Fall, nix von erst das und dann das, du sagtest das ich es löschen
soll... Was nu ?!
debianforum.de unterstützen? Hier! | debianforum.de Verhaltensregeln | Bitte keine Supportanfragen per PM
- meandtheshell
- Beiträge: 4054
- Registriert: 14.01.2005 17:51:30
mach einmal das was feltel gesagt hat - d.h. trage IN der datei sources.list
das ein
danach führst du aus
so ein durcheinander von versionen - wie hast du das hinbekommen? egal - mach mal ...
edit: ich sehe oben du hast die datei sources.list gelöscht
d.h. bevor du da was eintragen kannst musst du die wieder erstellen
das ein
Code: Alles auswählen
deb ftp://ftp.de.debian.org/debian sarge main
deb-src ftp://ftp.de.debian.org/debian sarge main
danach führst du
Code: Alles auswählen
apt-get update && apt-get upgrade
so ein durcheinander von versionen - wie hast du das hinbekommen? egal - mach mal ...
edit: ich sehe oben du hast die datei sources.list gelöscht
d.h. bevor du da was eintragen kannst musst du die wieder erstellen
Code: Alles auswählen
touch /etc/apt/sources.list
Das sah mir jetzt ein wenig von richtig aus:
Code: Alles auswählen
dbrand:/etc/apt# apt-get update && apt-get upgrade
Get:1 ftp://ftp.de.debian.org sarge/main Packages [3359kB]
Get:2 ftp://ftp.de.debian.org sarge/main Release [81B]
Get:3 ftp://ftp.de.debian.org sarge/main Sources [1328kB]
Get:4 ftp://ftp.de.debian.org sarge/main Release [83B]
Fetched 4687kB in 2s (1614kB/s)
Reading Package Lists... Done
Building Dependency Tree... Done
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these.
Sorry, but the following packages have unmet dependencies:
autorespond: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is installed
cmd5checkpw: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is installed
courier-imap: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is installed
Depends: libgdbm3 but it is not installed
Depends: libssl0.9.7 but it is not installed
daemontools: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is installed
ezmlm: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is installed
qmail: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is installed
ucspi-tcp: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is installed
vpopmail: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is installed
E: Unmet dependencies. Try using -f.
dbrand:/etc/apt#
- meandtheshell
- Beiträge: 4054
- Registriert: 14.01.2005 17:51:30
Code: Alles auswählen
apt-get dist-upgrade
edit: die sources.list lässt du jetzt in ruhe sonst wird das nie was - ok!
Zuletzt geändert von meandtheshell am 29.04.2005 20:56:22, insgesamt 1-mal geändert.
Auch gemacht .
Code: Alles auswählen
dbrand:/etc/init.d# apt-get dist-upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these.
Sorry, but the following packages have unmet dependencies:
autorespond: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is installed
cmd5checkpw: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is installed
courier-imap: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is installed
Depends: libgdbm3 but it is not installed
Depends: libssl0.9.7 but it is not installed
daemontools: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is installed
ezmlm: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is installed
qmail: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is installed
ucspi-tcp: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is installed
vpopmail: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is installed
E: Unmet dependencies. Try using -f.
dbrand:/etc/init.d#
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Mach doch 'mal was da steht...
Patrick
Code: Alles auswählen
apt-get -f install
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de