Переезд состоялся или танцы с бубном вокруг MySQL.

Эта запись опубликована в рубрике [ Apache, Ubuntu, Линукс ]

Сегодня дошли руки до своего сервера.

В общем почистил я его пылесосом, на проце поменял пасту и решил его “обновить”. Переставил в другое место и занялся переустановкой системы. Давно хотел попробовать Ubuntu в качестве сервера. В общем установка заняла минут 15-20 времени, дальше пошел перенос данных с другого винта из под Федоры.

BIND9 перенес без проблем. В Апаче пришлось повключать некоторые модули, для работы SSL, rewrite, включить AddDeafultCharset. долго не мог понять почему не заводятся виртуальные хосты нормально, потом нашел. Надо было в /etc/apache2/sites-available/default добавить порт 80 после *.

В общем все заработало, оставались базы MySQL. С этим была проблема, которую удалось решить после некоторых танцев с бубном. Оказывается, что в Ubuntu по умолчанию в базе есть еще один юзер, для служебных нужд. Зовется он debian-sys-maint. Если тупо заменить базы из Федоры поверх баз Убунты, то Мускул отваливается и не стартует.

Делаем финт ушами: выдираем строку из Убунты базы mysql.user. Стопаем сервер. Меняем базы. Правим права на файлы баз. После чего стартуем mysqld_safe руками и запихиваем параметры юзера debian-sys-maint.

После чего прибиваем процессы mysqd_safe и mysqld и стартуем уже нормально. По идее все должно заработать.

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Post to Twitter Post to Delicious Post to Facebook Post to MySpace Post to Ping.fm

Оценить эту запись:
1 звезда2 звезды3 звезды4 звезды5 звезд
Вы можете следить за ответами к этой записи через RSS 2.0 feed. Вы можете оставить мнение, или трэкбэк с собственного сайта.

3 комментариев(я)

  • [...] После чего прибиваем процессы mysqd_safe и mysqld и стартуем уже нормально. По идее все должно заработать.. [...]

    • 08.12.2008 19:14, sailorman сказал:

      а такие права то давать этому debian-sys-maint :) снес все всех пользователей и теперь при загрузке ругается :(

      • 08.12.2008 19:36, Silver Ghost сказал:

        @sailorman:
        | Host | User | Password | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Reload_priv | Shutdown_priv | Process_priv | File_priv | Grant_priv | References_priv | Index_priv | Alter_priv | Show_db_priv | Super_priv | Create_tmp_table_priv | Lock_tables_priv | Execute_priv | Repl_slave_priv | Repl_client_priv | Create_view_priv | Show_view_priv | Create_routine_priv | Alter_routine_priv | Create_user_priv | ssl_type | ssl_cipher | x509_issuer | x509_subject | max_questions | max_updates | max_connections | max_user_connections |

        | localhost | debian-sys-maint | *B1661CE97F809865DFBE25802665818AAB2583E2 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | | | | | 0 | 0 | 0 | 0 |

        (Обязательно)
        (Обязательно, не публикуется)