Приветствую, о, други!
Возникла такая проблема. Установил субжевый пакет (mysql-server). И поймал такой глюк: невозможно ничего изменить в /etc/mysql/my.cnf. Впринципе мне нужно только поменять расположение баз данных. Хочу их перенести на raid. Меняю параметр datadir на /STORAGE/DATABASES/mysql, запускаю:
service mysql start
и ничего не происходит. Ожидал 20 минут. Прервал. Да, права на каталог такие же как и на каталог по-умолчанию.
Меняю опять на старое значение (/var/lib/mysql), и все нормально запускается. Решил проверить. Делаю копию дефолтного каталога (/var/lib/mysql) в /var/lib/mysql.bak, вношу соответствующие изменения в файл конфигурации и опять вылавливаю "зависание" при попытке старта сервиса.
Ладно, решил просто переустановить. В процессе сноса завис сам сервер так, что помогло только выключение.
А после включения и неоднократных перезагрузках вот что выводится на консоль при ЛЮБЫХ (purge, autoremove, remove, install) действиях с пакетом:
root@MediaServer:~# apt-get autoremove
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up mysql-server-5.1 (5.1.62-0ubuntu0.11.10.1) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.1 (--configure):
subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
Errors were encountered while processing:
mysql-server-5.1
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@MediaServer:~#
Соответственно два вопроса:
1. Как переустановить мускль?
2. И чо за ботва была с настройками? Мож кто сталкивался?
Заранее спасибо.