Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - [решено] Удалено /tmp/mysql.sock помогите его возобновить.

Ответить
Настройки темы
FreeBSD - [решено] Удалено /tmp/mysql.sock помогите его возобновить.

Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: nikua
Дата: 21-01-2011
Добрый день.
На сервере с биллингом и самбой случилась проблема связана с mysql Ver 14.12 Distrib 5.0.51a, for portbld-freebsd7.0 (i386) using 5.2.
В фрибсд я "новичек".
Копировал систему на другой винт, но папку /temp так и не скопировал (читал в одном мануале что не надо) заместь старого.
Когда на оригинальном винте увидел что в /temp что-то есть удалил, думал мусор ну и сделал дубликат уже "типа рабочей системы".
Как оказалось после перезагрузки не загружается mysql из-за отсутствия /tmp/mysql.sock.

когда хочу сделать рестарт -/usr/local/etc/rc.d/mysql-server restart
mysql not running? (check /var/db/mysql/access.cv.ua.pid).
Starting mysql.
Проверить /var/db/mysql/access.cv.ua.pid не удается - его нету. (может это и никчему)
Сам его никак не могу восстановить, поэтому прошу помогите!!!

Отправлено: 17:55, 21-01-2011

 

Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


/tmp/mysql.sock это не файл как таковой, а unix socket, создаваемый при старте в соответствии с директивой mysqld --socket и удаляемый при выключении. Там нет ничего нужного, по сути там вообще ничего нет:
Код: Выделить весь код
> ls -l /tmp/mysql.sock
srwxrwxrwx  1 mysql  wheel  0 Nov 26 08:00 /tmp/mysql.sock
Проблема связана с чем-то другим.

Отправлено: 18:16, 21-01-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


Если проблема не с этим файлом, помогите разобраться!!!
Решение проблемы оцениваю в 10 у.е. - долларов.

Систему копировал с помощью команд cd / ; pax -p eme -X -rw . /mnt/root
# cd /var; pax -p eme -X -rw . /mnt/var
# cd /usr; pax -p eme -X -rw . /mnt/usr
слайсы были созданы как надо, думаю из-за этого проблема не могла возникнуть.
небольшая заметка: после копирования через пару минут по окончании сгорле блок питания, по логам было видно что комп последнее время сам по себе перегружался, наверное блок уже накрывался.

Отправлено: 18:34, 21-01-2011 | #3


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата nikua:
/usr/local/etc/rc.d/mysql-server restart
mysql not running? (check /var/db/mysql/access.cv.ua.pid).
Starting mysql. »
Ну так раз не был запущен, то и пид-файла не должно было быть.
Цитата nikua:
Систему копировал с помощью команд cd / ; pax -p eme -X -rw . /mnt/root
# cd /var; pax -p eme -X -rw . /mnt/var
# cd /usr; pax -p eme -X -rw . /mnt/usr »
Лучше бы dump/restore пользовались... Ну да ладно.

Что в логах при старте мускуля?

Отправлено: 18:49, 21-01-2011 | #4


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


101229 01:35:10 mysqld started
101229 1:35:11 InnoDB: Started; log sequence number 0 43655
101229 1:35:11 [Note] Recovering after a crash using mysql-bin
101229 1:35:11 [Note] Starting crash recovery...
101229 1:35:11 [Note] Crash recovery finished.
101229 1:35:12 [Warning] 'user' entry 'root@access.cv.ua' ignored in --skip-name-resolve mode.
101229 1:35:12 [Warning] 'user' entry '@access.cv.ua' ignored in --skip-name-resolve mode.
101229 1:35:12 [Note] /usr/local/libexec/mysqld: ready for connections.
Version: '5.0.51a-log' socket: '/tmp/mysql.sock' port: 3306 FreeBSD port: mysql-server-5.0.51a
101229 02:44:12 mysqld started
101229 2:44:13 InnoDB: Started; log sequence number 0 43655
101229 2:44:14 [Note] Recovering after a crash using mysql-bin
101229 2:44:14 [Note] Starting crash recovery...
101229 2:44:14 [Note] Crash recovery finished.
101229 2:44:14 [Warning] 'user' entry 'root@access.cv.ua' ignored in --skip-name-resolve mode.
101229 2:44:14 [Warning] 'user' entry '@access.cv.ua' ignored in --skip-name-resolve mode.
101229 2:44:14 [Note] /usr/local/libexec/mysqld: ready for connections.
Version: '5.0.51a-log' socket: '/tmp/mysql.sock' port: 3306 FreeBSD port: mysql-server-5.0.51a
110119 16:04:50 mysqld started
110119 16:04:51 InnoDB: Started; log sequence number 0 43655
110119 16:04:51 [Note] Recovering after a crash using mysql-bin
110119 16:04:52 [Note] Starting crash recovery...
110119 16:04:52 [Note] Crash recovery finished.
110119 16:04:52 [ERROR] Can't start server : Bind on unix socket: Permission denied
110119 16:04:52 [ERROR] Do you already have another mysqld server running on socket: /tmp/mysql.sock ?
110119 16:04:52 [ERROR] Aborting

110119 16:04:52 InnoDB: Starting shutdown...
110119 16:04:54 InnoDB: Shutdown completed; log sequence number 0 43655
110119 16:04:54 [Note] /usr/local/libexec/mysqld: пУФБОПЧЛБ ЪБЧЕТЫЕОБ

110119 16:04:54 mysqld ended

110121 10:51:40 mysqld started
110121 10:51:41 InnoDB: Started; log sequence number 0 43655
110121 10:51:41 [ERROR] Can't start server : Bind on unix socket: Permission denied
110121 10:51:41 [ERROR] Do you already have another mysqld server running on socket: /tmp/mysql.sock ?
110121 10:51:41 [ERROR] Aborting


110121 10:51:41 InnoDB: Starting shutdown...
110121 10:51:43 InnoDB: Shutdown completed; log sequence number 0 43655
110121 10:51:43 [Note] /usr/local/libexec/mysqld: пУФБОПЧЛБ ЪБЧЕТЫЕОБ

110121 10:51:43 mysqld ended

110121 11:43:33 mysqld started
110121 11:43:34 InnoDB: Started; log sequence number 0 43655
110121 11:43:34 [ERROR] Can't start server : Bind on unix socket: Permission denied
110121 11:43:34 [ERROR] Do you already have another mysqld server running on socket: /tmp/mysql.sock ?
110121 11:43:34 [ERROR] Aborting

110121 11:43:34 InnoDB: Starting shutdown...
110121 11:43:36 InnoDB: Shutdown completed; log sequence number 0 43655
110121 11:43:36 [Note] /usr/local/libexec/mysqld: пУФБОПЧЛБ ЪБЧЕТЫЕОБ

110121 11:43:36 mysqld ended

110121 12:02:23 mysqld started
110121 12:02:25 InnoDB: Started; log sequence number 0 43655
110121 12:02:25 [ERROR] Can't start server : Bind on unix socket: Permission denied
110121 12:02:25 [ERROR] Do you already have another mysqld server running on socket: /tmp/mysql.sock ?
110121 12:02:25 [ERROR] Aborting

110121 12:02:25 InnoDB: Starting shutdown...
110121 12:02:27 InnoDB: Shutdown completed; log sequence number 0 43655
110121 12:02:27 [Note] /usr/local/libexec/mysqld: пУФБОПЧЛБ ЪБЧЕТЫЕОБ

110121 12:02:27 mysqld ended

110121 13:17:15 mysqld started
110121 13:17:17 InnoDB: Started; log sequence number 0 43655
110121 13:17:17 [ERROR] Can't start server : Bind on unix socket: Permission denied
110121 13:17:17 [ERROR] Do you already have another mysqld server running on socket: /tmp/mysql.sock ?
110121 13:17:17 [ERROR] Aborting

110121 13:17:17 InnoDB: Starting shutdown...
110121 13:17:19 InnoDB: Shutdown completed; log sequence number 0 43655
110121 13:17:19 [Note] /usr/local/libexec/mysqld: пУФБОПЧЛБ ЪБЧЕТЫЕОБ

110121 13:17:19 mysqld ended

110121 13:20:35 mysqld started
110121 13:20:37 InnoDB: Started; log sequence number 0 43655
110121 13:20:37 [ERROR] Can't start server : Bind on unix socket: Permission denied
110121 13:20:37 [ERROR] Do you already have another mysqld server running on socket: /tmp/mysql.sock ?
110121 13:20:37 [ERROR] Aborting


Из этого следует, что комп последнее время часто перегружался.
У нас тут напряжение повышено. Возможно из-за этго. Увидев такой лог вчера поставил мощный блок питания, вроде бы уже не перегружается.

Последний раз редактировалось nikua, 22-01-2011 в 19:27.


Отправлено: 19:44, 21-01-2011 | #5


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


При загрузке заметил новые строчки с таким текстом:
ELF ldconfig path: /lib:/usr/lib:/usr/lib/compat:/usr/local/lib:/usr/local/lib/compat/pkg:/usr/local/lib/mysql

Отправлено: 20:13, 21-01-2011 | #6


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


ls -ld /tmp что говорит?

Отправлено: 20:19, 21-01-2011 | #7


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вот что выдает:
drwxr-xr-x 7 root wheel 512 Jan 21 21:07 /tmp

Отправлено: 22:10, 21-01-2011 | #8


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата nikua:
drwxr-xr-x 7 root wheel 512 Jan 21 21:07 /tmp »
Ну так прав нет, вот и
Цитата nikua:
110121 10:51:41 [ERROR] Can't start server : Bind on unix socket: Permission denied »
chmod 1777 /tmp
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:26, 21-01-2011 | #9


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


После изменения прав на папку /tmp mysql начал работать.
Но тут меня уже ожидал другой "сюрприз".
Этот же винчестер (скопированный) стоит в другом системнике, ну тоже на базе интелла и с такими же сетевухами.
На первый взгляд система уже загружается нормально, но всеровно есть надпись при загрузке ELF ldconfig path: /lib:/usr/lib:/usr/lib/compat:/usr/local/lib:/usr/local/lib/compat/pkg:/usr/local/lib/mysql.
Ну дело сейчас не об этом.
Проблема с сетевым интерфейсом.
Всего две сетевухи, одна локалка, другая инет.
Та что встроенная работает как бы её не ставить свотреть в локалку или на инет.
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:15:f2:49:44:4f
inet 192.168.7.254 netmask 0xffffff00 broadcast 192.168.7.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active

А те что PCI работать не хотят ни в одном направлении. В ifconfig re0:
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
ether 00:1c:f0:ba:c7:99
inet 192.168.7.250 netmask 0xffffff00 broadcast 192.168.7.255
media: Ethernet autoselect (1000baseTX <full-duplex>)
status: active
Ставил сразу три разных сетевухи на PCI слоты и тоже самое.
Понять, что не так не получается.

Подумать на материнскую плату не могу так пробЫвал на двух одинаковых компах.

Отправлено: 18:58, 22-01-2011 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - [решено] Удалено /tmp/mysql.sock помогите его возобновить.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Помогите везде появляются файлы tmp.tmp MaxZet Лечение систем от вредоносных программ 4 17-09-2010 00:59
помогите с MySQL Pasha10 Тест-форум 1 24-02-2010 01:25
Разное - Освободилось место на диске С, как узнать что удалено wale Microsoft Windows Vista 5 23-01-2009 22:31
MySQL - Настройка MySQL и его каталог для Хранения БД kaEwituS Программирование и базы данных 9 25-07-2007 21:28
НАРОД! Помогите возобновить загрузочную запись 98-ой ВИНДЫ! MoDeR Microsoft Windows 2000/XP 7 29-01-2003 20:32




 
Переход