Я новичок в Ubuntu. Я использую Ubuntu 12.10. Я пытаюсь установить apache, php, mysql. Однако я установил Apache, и он работает отлично.
sudo apt-get install apache2
Но когда я попытался установить MySQL, используя следующую команду
sudo apt-get install mysql-server
После загрузки запрашивался пароль, но после ввода и подтверждения пароля. Я получаю следующее сообщение об ошибке.
Невозможно установить пароль для пользователя Mysql "root" Произошла ошибка при установке пароля для mysql Административный пользователь. Это могло произойти из-за того, что у учетной записи уже есть пароль, или из-за проблем со связью с сервером Mysql. Вы должны проверить пароль учетной записи после установки пакета. Пожалуйста, прочитайте /usr/share/doc/mysql-server-5.5/README.Debian файл для получения дополнительной информации.
после нажатия на кнопку ОК в приглашении я получаю следующее сообщение на терминале
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 журнал ошибок говорит
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
Я искал эту проблему, но у меня ничего не получалось. Пожалуйста помоги.
/etc/mysql/my.cnf
. Если вы изменили этот файл или любой другой файл в каталоге / etc / mysql, восстановите оригиналы и попробуйте снова.
mysql-server
уже установили, запустивps -e | grep mysqld
. Если вы видите какой-либо вывод, это означает, что он уже установлен.