Debian UPGRADE und UPDATE --- mysql funktioniert nicht mehr
Debian UPGRADE und UPDATE --- mysql funktioniert nicht mehr
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
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
Wie kann ...
ich 4.1 explizit installieren? Kannst Du mir einen Hinweis geben?
Code: Alles auswählen
apt-get install mysql-server-4.1
Code: Alles auswählen
apt-get search suchtext
Code: Alles auswählen
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
Code: Alles auswählen
apt-get install xy[tab][tab]
.. gemacht!
Wenn ich jedoch "mysql" eingebe, erscheint wieder "ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
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
schon besser
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
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
Könnte es sein ...
Kann es sein dass ich zu dieser MYSQL-Server-Version eine bestimmte PHP- bzw. PHPMYADMIN-Version benötige?
Passwort nun geändert mit ...
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
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
Nein. Läuft dein Server mittlerweile und kannst Du Dich mittels 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
Code: Alles auswählen
mysql -p
Ansonsten stöberst Du vielleicht mal ein wenig in der mysqlreferenz bzw. in der phpmyadmindoku
Ja
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.
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.
Hatte Dein zweites Post nicht gesehen.
Versuch doch mal die Einstellungen in der phpmyadminconf anzupassen, heißt um alle configdateien des Pakets mitrauszuschmeissen.
Ansonsten weis ich jetzt auch nicht weiter, wälz mal die Doku zu phpmyadmin.
Versuch doch mal die Einstellungen in der phpmyadminconf anzupassen, heißt
. Da kann man auch das PW voreinstellen, das hat bei mir mal geholfen. Vielleicht ist auch besagte config verbogen, dann hilft vielleicht einconfig.inc.php
Code: Alles auswählen
apt-get purge
Ansonsten weis ich jetzt auch nicht weiter, wälz mal die Doku zu phpmyadmin.
Mein Gott, seit ihr brutal!
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...
Code: Alles auswählen
cat /etc/mysql/debian.cnf
Desweiteren ist das Paket mysql-server keineswegs mit mysql-server-4.1 identisch...
Es sollte Standard sein, Standard mit d zu schreiben...
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.
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.
Jepp, das siehst du falsch. Das ist Klartext. Deswegen ja nicht die Dateirechte der debian.cnf ändernOdysseus 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?
Es sollte Standard sein, Standard mit d zu schreiben...