Страница 1 из 5

Проблема с MySQL

СообщениеДобавлено: 12 мар 2009, 12:03
Андрей
Приветствую всех.
Установил на машину mysql-server-5.1.22, она с собой утянула и клиента такой же версии.
Сначала все работало норально, даже пару баз успел сделать.
Проблема в следующем:
MySQL не запускается как демон.
На все мои попытки войти в оболочку пишет:
Код: Выделить всё
Monitor# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (38)


При попытке запустит мускуль как демон получаю ошибку:
Код: Выделить всё
Monitor# /usr/local/etc/rc.d/mysql-server start
Starting mysql.
su: unknown login: mysql


файл /etc/rc.d содержит такую строку:
Код: Выделить всё
Monitor# cat /etc/rc.conf | grep mysql
mysql_enable="YES"


Подскажите, как запустить демона?

Заранее всем благодарен.

Re: Проблема с MySQL

СообщениеДобавлено: 12 мар 2009, 12:26
root
в файлах:
Код: Выделить всё
/var/log/dmesg.today
/var/log/dmesg.yesterday

можно увидеть логи загрузки, там же пишется инфа по старту сервисов

su: unknown login: mysql

проверь что юзер mysql и группа mysql присутствует в системе

Re: Проблема с MySQL

СообщениеДобавлено: 12 мар 2009, 12:37
Андрей
проверь что юзер mysql и группа mysql присутствует в системе
Проверял /etc/groups в нем нет никакого упоминания о mysql.

как бы странно не звучало, но dmesg.today и dmesg.yesterday ни в папке /var/log ни в системе нет.
Есть только сам вывод dmesg, но там ни слова про mysql.

Попробовал dmesg -a.
Получаю вывод о mysql:
Код: Выделить всё
ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/mysql
a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout
Creating and/or trimming log files:
.
...
Starting mysql.
su:
unknown login: mysql

Re: Проблема с MySQL

СообщениеДобавлено: 12 мар 2009, 13:08
Андрей
Пошел куда более радикальными мерами.
Снес версию mysql-server-5.1.22, обновил порты и установил mysql-server-5.1.32
Проблема вроде исчерпана, но не вариант, что она не повторится у кого-нибудь еще.
Так же это не самый лучший способ решения программныйх проблем (удалять - устанавливать), т.к. если сравнивать со строительством домов - иногда это очень дорого может стоить.

Всем спасибо.

Re: Проблема с MySQL

СообщениеДобавлено: 12 мар 2009, 22:41
mr_A3ap41k
Поверьте мне, в никсах само по себе обычно ниче не ломается.
Значит удалили юзера и группу ... или еще какой-то нюанс упустили.

Re: Проблема с MySQL

СообщениеДобавлено: 13 мар 2009, 09:48
Андрей
Поверьте мне, в никсах само по себе обычно ниче не ломается.

Это я знаю. :)
Можеь и удалил, может и нет. Может где очепятался.

Re: Проблема с MySQL

СообщениеДобавлено: 18 мар 2009, 08:54
Андрей
Столкнулся с проблемой, что кто-то снес сервер mysql, установленный на винде, собственно это и послужило переносу сервера mysql с винды на фрю. Все было бы просто и не возникло бы у меня этого вопроса, если бы не одно НО - бекап БД перед сносом сервера на мелкософте никто не додумался сделать. Теперь собственно вопрос: как сделать файл с инструкцией sql для сборки БД, если есть файлы, которые должны лежать в
/var/db/mysql/<name_db>?
Заранее благодарен за ответ.

ЗЫ. простая замена файлов в /var/db/mysql/<name_db> на те, что есть сейчас не помогает. на php странице выводятся сообщения о корявости запроса.

Re: Проблема с MySQL

СообщениеДобавлено: 18 мар 2009, 10:12
root
1. версии MySQL одинаковые ? То что стояла на винде и та что стоит на фре ?

2. если ты переносишь папку с самой БД с винды на фрю, то нужно не забыть поменять группу и владельца:
Код: Выделить всё
chown -R mysql:mysql /var/db/mysql/<name_db>


3. какая именно ошибка выдается ?

Re: Проблема с MySQL

СообщениеДобавлено: 18 мар 2009, 10:29
Андрей
что запросы не верны, точнее ошибка со стартом сессии, невозможно положить такое-то значение в такую-то таблицу. Сейчас я установил старый бекап. очень старый. пока работает.
Версии скорее всего разные. На винде стояла 4 на фре 5. точно не помню. я виндовым сервером не занимался.

Re: Проблема с MySQL

СообщениеДобавлено: 18 мар 2009, 10:37
root
если версии разные, то БД нуна переносить через экспорт/импорт
иначе факапов не избежать это точно