Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: MySQL  (Прочитано 1841 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Alexey A. Stepanenko

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
MySQL
« : 01 Мая 2012, 11:07:37 »
Приветствую, о, други!

Возникла такая проблема. Установил субжевый пакет (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. И чо за ботва была с настройками? Мож кто сталкивался?

Заранее спасибо.

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: MySQL
« Ответ #1 : 01 Мая 2012, 15:46:08 »
попробуй
dpkg --configure -a
потом запусти удаление
если не поможет
dpkg --purge --force mysql-server

касаемо настроек можно было дефолтный каталог переместить на другое место, а на старом создать симлинк.

Оффлайн Alexey A. Stepanenko

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: MySQL
« Ответ #2 : 01 Мая 2012, 16:02:25 »
попробуй
dpkg --configure -a
потом запусти удаление
Не помогло. Запускается попытка установки мускля. Как в заглавном посте.

dpkg --purge --force mysql-server
Уйх:
root@MediaServer:~# dpkg --purge --force mysql-server
dpkg: error: unknown force/refuse option `mysql-server'

Type dpkg --help for help about installing and deinstalling packages [*];
Use `dselect' or `aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;

Options marked [*] produce a lot of output - pipe it through `less' or `more' !

Пробовал без --force:
root@MediaServer:~# dpkg --purge mysql-server
dpkg: warning: there's no installed package matching mysql-server

касаемо настроек можно было дефолтный каталог переместить на другое место, а на старом создать симлинк.
Пробовал. не помогло. Сам сервис стартует, но не видит ни одной базы.

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: MySQL
« Ответ #3 : 01 Мая 2012, 16:11:50 »
если ругается что нет пакета, качни его и запусти на установку, посмотри как ругаться будет

Оффлайн Alexey A. Stepanenko

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: MySQL
« Ответ #4 : 01 Мая 2012, 17:42:55 »
если ругается что нет пакета, качни его и запусти на установку, посмотри как ругаться будет
Не совсем понял, что имеется в виду под "если ругается что нет пакета". Насколько я понимаю, строка " there's no installed package matching mysql-server" говорит, что пакет не установлен. А при попытке установки через apt-get выдается:
root@MediaServer:~# apt-get install mysql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  mysql-server
0 upgraded, 1 newly installed, 0 to remove and 10 not upgraded.
1 not fully installed or removed.
Need to get 0 B/6,406 B of archives.
After this operation, 98.3 kB of additional disk space will be used.
Selecting previously deselected package mysql-server.
(Reading database ... 139137 files and directories currently installed.)
Unpacking mysql-server (from .../mysql-server_5.1.62-0ubuntu0.11.10.1_all.deb) ...
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
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.1; however:
  Package mysql-server-5.1 is not configured yet.
dpkg: error processing mysql-server (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              No apport report written because MaxReports is reached already
                                                                                                                            Errors were encountered while processing:
 mysql-server-5.1
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Оффлайн tayfur

  • Участник
  • *
  • Сообщений: 226
  • SamsungQ1 Ubuntu 10.4, Asus1015BX Mint14/Fedora17
    • Просмотр профиля
    • Хомяк
Re: MySQL
« Ответ #5 : 04 Мая 2012, 18:29:45 »
Тоже столкнулся с невозможностью переноса файлов баз на другой том. Файлы данных на системном томе - не по линуховски.
Облака.. сделай бекап
Copy 20Gb +5Gb за рефа,
Яша.диск 11Gb +0.5Gb за рефа, и тебе бекап и мне +Gb :)

Оффлайн Alexey A. Stepanenko

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: MySQL
« Ответ #6 : 25 Мая 2012, 06:35:06 »
Тоже столкнулся с невозможностью переноса файлов баз на другой том. Файлы данных на системном томе - не по линуховски.
Наконец-то нашел в чем дело: http://blog.bethrezen.ru/2009/12/perenos-mysql-v-druguyu-papku-razdel-na-debian-ubuntu.html

Оффлайн tayfur

  • Участник
  • *
  • Сообщений: 226
  • SamsungQ1 Ubuntu 10.4, Asus1015BX Mint14/Fedora17
    • Просмотр профиля
    • Хомяк
Re: MySQL
« Ответ #7 : 25 Мая 2012, 07:47:14 »
Во как, я думал песочница это фантастика, в смысле её надо отдельно ставить. А она уже встроена и работает...
Облака.. сделай бекап
Copy 20Gb +5Gb за рефа,
Яша.диск 11Gb +0.5Gb за рефа, и тебе бекап и мне +Gb :)

Оффлайн WINGUNT

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: MySQL
« Ответ #8 : 28 Мая 2012, 11:22:34 »
Если ничего не помогает, переустанови сервер:) У меня обычно помогает)

 

Страница сгенерирована за 0.091 секунд. Запросов: 25.