Debian UPGRADE und UPDATE --- mysql funktioniert nicht mehr

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
logisch24
Beiträge: 32
Registriert: 19.02.2005 14:22:51

Debian UPGRADE und UPDATE --- mysql funktioniert nicht mehr

Beitrag von logisch24 » 01.09.2005 12:32:28

Hallo zusammen, ich suche schon den ganzen Vormittag --- ich habe gestern abend apt-get upgrade und update gemacht. Heute merke ich dass mysql nicht mehr läuft, ich kann mich nicht mehr an mysql anmelden, zB komme ich mit dem root-Passwort nicht mehr ins phpmyadmin. Habe alles im Internet durchgestöbert und letztendlich gemacht:
apt-get remove phpmyadmin
apt-get remove mysql-server
und dann Neustart
und
apt-get install mysql-server (-server und -admin werden installiert)
apt-get install phpmyadmin
(mysqlserver 4.0.24-10 und phpmyadmin 2.6.2-3)
und dann möchte ich das root-passwort ändern,
nur ... wie? Alles Beispiele im Netz funktionieren nicht ...
Wenn ich nun
eingebe:
/etc/init.d/mysql stop, stoopt der MYSQL SREVER
wenn ich eingebe /etc/init.d/mysql start
dann erscheint: Starting MySQL databases server: mysqld
und dazu: Checking for crashed MySQL tabels in the background.
Wenn ich nun /usr/bin/mysqld_safe -skip-grant-tables & mysqladmin -u root passsword 'xyz' eingebe, erscheint folgende Fehlermedlung:
mysqladmin:connect to server at 'localhost' failed
error: Cant connect to local MySQL server through socket '/var/run/mysqld/mysqls.sock' (2)'
Check that mysqld is running and that the socket /var/run/mysqld/mysqld.sock exists!

Wie kann ich den bei einer mysql-server-Neuinstallation (also löschen und wieder installieren) das Passwort ändern? Welchen Fehler könnte ich denn haben?

DANKE

Odysseus
Beiträge: 15
Registriert: 19.08.2005 09:15:12
Wohnort: Lübeck

Beitrag von Odysseus » 01.09.2005 12:38:14

Ich habe das gleiche Problem, es scheint so das der mysqlserver nicht läuft..

Odysseus
Beiträge: 15
Registriert: 19.08.2005 09:15:12
Wohnort: Lübeck

Beitrag von Odysseus » 01.09.2005 12:52:35

Also bei mir hat ein explicites Install der Version 4.1 das Problem gelöst. mysql-server ist ein virtuelles Packet, vielleicht ist das nicht in Ordnung.
BTW ich verwende Debian/unstable.

logisch24
Beiträge: 32
Registriert: 19.02.2005 14:22:51

Wie kann ...

Beitrag von logisch24 » 01.09.2005 12:57:33

ich 4.1 explizit installieren? Kannst Du mir einen Hinweis geben?

Odysseus
Beiträge: 15
Registriert: 19.08.2005 09:15:12
Wohnort: Lübeck

Beitrag von Odysseus » 01.09.2005 13:03:52

Code: Alles auswählen

apt-get install mysql-server-4.1
generell kannst Du mit

Code: Alles auswählen

apt-get search suchtext
nach Paketen suchen und wenn Du in Deiner .bashrc folgende Zeilen

Code: Alles auswählen

if [ -f /etc/bash_completion ]; then
      . /etc/bash_completion
fi
auskommentierst kannst Du mittels tab-completion nach Paketen schauen. Also

Code: Alles auswählen

apt-get install xy[tab][tab]
und schwups siehst du alle Pakete die mit xy beginnen.

logisch24
Beiträge: 32
Registriert: 19.02.2005 14:22:51

.. gemacht!

Beitrag von logisch24 » 01.09.2005 13:13:15

Wenn ich jedoch "mysql" eingebe, erscheint wieder "ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Odysseus
Beiträge: 15
Registriert: 19.08.2005 09:15:12
Wohnort: Lübeck

Beitrag von Odysseus » 01.09.2005 13:29:17

Also das rootpasswort sollte sich nicht verändert haben. Du versuchts Dich ja ohne Passwort einzuloggen wenn ich Dein Urposting richtig verstehe ist das falsch, versuche

Code: Alles auswählen

mysql -p
.

Odysseus
Beiträge: 15
Registriert: 19.08.2005 09:15:12
Wohnort: Lübeck

Beitrag von Odysseus » 01.09.2005 13:30:27

Nebenbei, die Fehlermeldung deutet an das Dein Server mittlerweile wieder läuft, also sollte auch Dein phpmyadmin mit der ursprünglichen config wieder laufen.

logisch24
Beiträge: 32
Registriert: 19.02.2005 14:22:51

schon besser

Beitrag von logisch24 » 01.09.2005 13:38:10

danke zwischendurch :-)

Also: mysql -p funktioniert jetzt schon wieder ...
der MySQL-Monitor meldet sich. mit 4.1.11-Debian_4-log etc.

Wie kann ich nun das Passwort ändern?
phpmyadmin lässt mich noch nicht rein.

Danke

logisch24
Beiträge: 32
Registriert: 19.02.2005 14:22:51

Könnte es sein ...

Beitrag von logisch24 » 01.09.2005 13:42:08

Kann es sein dass ich zu dieser MYSQL-Server-Version eine bestimmte PHP- bzw. PHPMYADMIN-Version benötige?

logisch24
Beiträge: 32
Registriert: 19.02.2005 14:22:51

Passwort nun geändert mit ...

Beitrag von logisch24 » 01.09.2005 14:03:59

mysql -p
Anmeldung mit altem Passwort und
mysql> set password = password("neu");

Nun zwei Fragen, da ich noch keine Zugriff via phpmyadmin habe.
Welches PHP soill ich für mysql 4.1 verwenden und welche phpmyadmin?

Danke

Odysseus
Beiträge: 15
Registriert: 19.08.2005 09:15:12
Wohnort: Lübeck

Beitrag von Odysseus » 01.09.2005 14:05:42

Nein. Läuft dein Server mittlerweile und kannst Du Dich mittels

Code: Alles auswählen

mysql -p
einloggen? wäre gut wenn Du Dich ein bischen ausführlicher äusserst..
Ansonsten stöberst Du vielleicht mal ein wenig in der mysqlreferenz bzw. in der phpmyadmindoku

logisch24
Beiträge: 32
Registriert: 19.02.2005 14:22:51

Ja

Beitrag von logisch24 » 01.09.2005 14:21:38

Hallo,
ja wie gesagt (siehe Post before) ich kann mich mit -p einloggen und ich habe das Passwort auch geändert. Nun habe ich nochmal phpmyadmin de- und neu-installiert, aber ich komme mit "root" und Passwort nicht drauf. Ich habe dies schon mehrmals auf Servern installiert, zuerst mysql und phpmyadmin und es war kein Problem. Wenn ich mich normalerweise bei phpmyadmin falsch einlogge erscheint unten eine rote Schrift. In diesem Fall macht er gar nichts, es ersheint ohne Fehlermeldung wieder der Startbildschirm.

Odysseus
Beiträge: 15
Registriert: 19.08.2005 09:15:12
Wohnort: Lübeck

Beitrag von Odysseus » 01.09.2005 14:30:15

Hatte Dein zweites Post nicht gesehen. ;)
Versuch doch mal die Einstellungen in der phpmyadminconf anzupassen, heißt
config.inc.php
. Da kann man auch das PW voreinstellen, das hat bei mir mal geholfen. Vielleicht ist auch besagte config verbogen, dann hilft vielleicht ein

Code: Alles auswählen

 apt-get purge
um alle configdateien des Pakets mitrauszuschmeissen.
Ansonsten weis ich jetzt auch nicht weiter, wälz mal die Doku zu phpmyadmin.

M.C.S.
Beiträge: 63
Registriert: 30.01.2004 21:00:57

Beitrag von M.C.S. » 02.09.2005 15:06:13

Mein Gott, seit ihr brutal!

Code: Alles auswählen

cat /etc/mysql/debian.cnf
Mit den Daten mal in phpmyadmin einloggen und die Passwörter von root ändern ;)

Desweiteren ist das Paket mysql-server keineswegs mit mysql-server-4.1 identisch...
Es sollte Standard sein, Standard mit d zu schreiben...

Odysseus
Beiträge: 15
Registriert: 19.08.2005 09:15:12
Wohnort: Lübeck

Beitrag von Odysseus » 02.09.2005 15:23:41

Wie willst Du Dich denn mit den Daten aus debian.cnf einloggen? Das Passwort ist doch nur verschlüsselt gespeichert oder sehe ich da etwas falsch? :?:

Was die Pakete angeht, klar sind die nicht identisch, mysql-server ist ein Dummypaket das lediglich die aktuelle Version installiert, aber damit hatten wir beide offensichtlich Probleme. Kann ja sein das sich das demnächst wieder ändert, aber im Augenblick erscheint mir der direkte Weg als akzeptabler Workaround.

M.C.S.
Beiträge: 63
Registriert: 30.01.2004 21:00:57

Beitrag von M.C.S. » 02.09.2005 18:58:34

Odysseus hat geschrieben:Wie willst Du Dich denn mit den Daten aus debian.cnf einloggen? Das Passwort ist doch nur verschlüsselt gespeichert oder sehe ich da etwas falsch? :?:
Jepp, das siehst du falsch. Das ist Klartext. Deswegen ja nicht die Dateirechte der debian.cnf ändern 8O
Es sollte Standard sein, Standard mit d zu schreiben...

Antworten