Ich bin neu in Ubuntu. Ich verwende Ubuntu 12.10. Ich versuche, Apache, PHP, MySQL zu installieren. Allerdings habe ich Apache installiert und es läuft einwandfrei.
sudo apt-get install apache2
Aber als ich versuchte, mysql mit folgendem Befehl zu installieren
sudo apt-get install mysql-server
Nach dem Download wurde nach dem Passwort gefragt, aber nach der Eingabe und Bestätigung des Passworts. Ich bekomme folgende Fehlermeldung.
Kennwort für den Mysql-Benutzer "root" kann nicht festgelegt werden Beim Festlegen des Kennworts für mysql ist ein Fehler aufgetreten Dies kann daran liegen, dass das Konto bereits ein Kennwort hat oder ein Kommunikationsproblem mit dem MySQL-Server vorliegt. Sie sollten das Kennwort des Kontos nach der Paketinstallation überprüfen. Weitere Informationen finden Sie in der Datei /usr/share/doc/mysql-server-5.5/README.Debian.
Nach dem Klicken auf die Schaltfläche OK in der Eingabeaufforderung wird die folgende Meldung auf dem Terminal angezeigt
Setting up mysql-server-5.5 (5.5.29-0ubuntu0.12.10.1) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
mysql-server-5.5
E: Sub-process /usr/bin/dpkg returned an error code (1)
MySQL-Fehlerprotokoll sagt
130209 14:26:37 [Note] Plugin 'FEDERATED' is disabled.
130209 14:26:37 InnoDB: The InnoDB memory heap is disabled
130209 14:26:37 InnoDB: Mutexes and rw_locks use GCC atomic builtins
130209 14:26:37 InnoDB: Compressed tables use zlib 1.2.7
130209 14:26:37 InnoDB: Using Linux native AIO
mysqld: Can't create/write to file '/tmp/ibNuz7q0' (Errcode: 13)
130209 14:26:37 InnoDB: Error: unable to create temporary file; errno: 13
130209 14:26:37 [ERROR] Plugin 'InnoDB' init function returned error.
130209 14:26:37 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
130209 14:26:37 [ERROR] Unknown/unsupported storage engine: InnoDB
130209 14:26:37 [ERROR] Aborting
Ich habe nach diesem Problem gesucht, aber nichts hat bei mir funktioniert. Bitte helfen Sie.
/etc/mysql/my.cnf
. Wenn Sie diese Datei oder eine andere Datei im Verzeichnis / etc / mysql geändert haben, stellen Sie die Originale wieder her und versuchen Sie es erneut.
mysql-server
bereits installiert habenps -e | grep mysqld
. Wenn Sie eine Ausgabe sehen, bedeutet dies, dass diese bereits installiert ist.