Проблема с MySQL

Обсуждаем OS FreeBSD и сервисы на ней.

Проблема с 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"


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

Заранее всем благодарен.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

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

Сообщение root » 12 мар 2009, 12:26

в файлах:
Код: Выделить всё
/var/log/dmesg.today
/var/log/dmesg.yesterday

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

su: unknown login: mysql

проверь что юзер mysql и группа mysql присутствует в системе
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

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
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

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

Сообщение Андрей » 12 мар 2009, 13:08

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

Всем спасибо.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

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

Сообщение mr_A3ap41k » 12 мар 2009, 22:41

Поверьте мне, в никсах само по себе обычно ниче не ломается.
Значит удалили юзера и группу ... или еще какой-то нюанс упустили.
Аватара пользователя
mr_A3ap41k
новичок
 
Сообщения: 36
Зарегистрирован: 19 фев 2009, 17:50
Откуда: Russia, Moscow

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

Сообщение Андрей » 13 мар 2009, 09:48

Поверьте мне, в никсах само по себе обычно ниче не ломается.

Это я знаю. :)
Можеь и удалил, может и нет. Может где очепятался.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

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

Сообщение Андрей » 18 мар 2009, 08:54

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

ЗЫ. простая замена файлов в /var/db/mysql/<name_db> на те, что есть сейчас не помогает. на php странице выводятся сообщения о корявости запроса.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

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

Сообщение root » 18 мар 2009, 10:12

1. версии MySQL одинаковые ? То что стояла на винде и та что стоит на фре ?

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


3. какая именно ошибка выдается ?
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

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

Сообщение Андрей » 18 мар 2009, 10:29

что запросы не верны, точнее ошибка со стартом сессии, невозможно положить такое-то значение в такую-то таблицу. Сейчас я установил старый бекап. очень старый. пока работает.
Версии скорее всего разные. На винде стояла 4 на фре 5. точно не помню. я виндовым сервером не занимался.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

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

Сообщение root » 18 мар 2009, 10:37

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

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

След.

Вернуться в FreeBSD

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17