Я новачок у Ubuntu. Я працюю на Ubuntu 12.10. Я намагаюся встановити apache, php, mysql. Однак я встановив apache, і він працює бездоганно.
sudo apt-get install apache2
Але коли я спробував встановити mysql за допомогою наступної команди
sudo apt-get install mysql-server
Після завантаження він запитав пароль, але після введення та підтвердження пароля. Я отримую наступне повідомлення про помилку.
Неможливо встановити пароль для користувача "root" Mysql Під час встановлення пароля для 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
. Якщо ви бачите будь-який вихід, це означає, що він уже встановлений.