vdr-xxv läuft nicht wegen mysql

  • Hallo,
    dass xxv nicht läuft (glaube ich zumindest) liegt am nicht funktionierenden mysql.

    Code
    vdr:~# /etc/init.d/mysql start
    Starting MySQL database server: mysqld...failed.
            Please take a look at the syslog.
    /usr/bin/mysqladmin: connect to server at 'localhost' failed
    error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
    Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
    vdr:~#


    Das hilft mir nun auch nicht weiter. Wo könnte der Fehler her rühren?
    Wenn ich /var/run/mysqld/mysqld.sock mit touch erstelle und myaql wieder starte, kommt der gleiche Fehler und die mysqld.sock ist wieder weg.


    Entsprechender Auszug aus /var/log/syslog

    Code
    May 15 23:17:13 vdr mysqld_safe[26376]: started
    May 15 23:17:13 vdr mysqld[26380]: 070515 23:17:13 /usr/sbin/mysqld: unknown variable 'old_passwords=1'
    May 15 23:17:13 vdr mysqld[26380]: 
    May 15 23:17:13 vdr mysqld_safe[26382]: ended
    May 15 23:17:19 vdr /etc/init.d/mysql[26473]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
    May 15 23:17:19 vdr /etc/init.d/mysql[26473]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed
    May 15 23:17:19 vdr /etc/init.d/mysql[26473]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
    May 15 23:17:19 vdr /etc/init.d/mysql[26473]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
    May 15 23:17:19 vdr /etc/init.d/mysql[26473]:


    Eine Idee?

    Server: ubuntu 9.10 server, vdr 1.7
    Workstation: kubuntu 8.04

  • Zitat

    May 15 23:17:13 vdr mysqld[26380]: 070515 23:17:13 /usr/sbin/mysqld: unknown variable 'old_passwords=1'


    das hatteich (auf nem anderen Server) auch mal. Schau mal in die genannte Datei, bzw.in die my.cnf, und kommentiere die Zeile mit old_passwords aus. Dann mysql neu starten und schauen ....

  • Nachdem mir ein paar Dateien der Platte verloren gingen (lost+found - neue Platte geplant) habe ich den /var/lib/mysql Ordner aus dem Backup geholt. Nun habe ich folgenden Fehler:

    Code
    vdr:/var/lib/mysql# /etc/init.d/mysql start
    Starting MySQL database server: mysqld.
    Checking for corrupt, not cleanly closed and upgrade needing tables..
    /usr/bin/mysqladmin: connect to server at 'localhost' failed
    error: 'Benutzer 'debian-sys-maint'@'localhost' hat keine Zugriffsberechtigung (verwendetes Passwort: Ja)'
    vdr:/var/lib/mysql# /usr/bin/mysqladmin: connect to server at 'localhost' failed
    error: 'Benutzer 'debian-sys-maint'@'localhost' hat keine Zugriffsberechtigung (verwendetes Passwort: Ja)'

    Wo muss ich denn das Passwort ändern?

    Server: ubuntu 9.10 server, vdr 1.7
    Workstation: kubuntu 8.04

  • Nö, da steht nix von nem Passwort.
    In der /etc/mysql/debian.cnf aber.
    Da steht aber auch das man die nicht ändern soll:

    Das Passwort besteht aus Groß-, Kleinbuchstaben und Zahlen.
    Keine Ahnung ob das Klartext ist. Aber wenn ich das nicht editieren soll muss es doch ein Script oder Befehl dafür geben?

    Server: ubuntu 9.10 server, vdr 1.7
    Workstation: kubuntu 8.04

  • Diese Frage hatte ich befürchtet ;) Das Backup ist schon alt, ich weiß es nicht mehr.
    Alle möglichen Passwörter kenne ich, habe es auch schon getestet - ich kenne es jetzt.
    Nur, werde ich ja logischer weise nicht bei jedem Boot nach dem PW gefragt.
    Also muss es doch irgendwo rein?

    Server: ubuntu 9.10 server, vdr 1.7
    Workstation: kubuntu 8.04

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!