The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"mysql+jails"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"mysql+jails"
Сообщение от Nikolay emailИскать по авторуВ закладки on 25-Мрт-03, 18:56  (MSK)
имеем 2 jail'a c корнями в
/usr/jails/first и /usr/jails/second
в /usr/jails/second/tmp смонтирован (mount_null) tmp из первого джэйла
в первом джэйле запущен mysqld - его сокет лежит в tmp
из второго джэйла сокет виден но коннектиться  туда не хочет
посоветуйте плз как можно законнектиться в mysql из второго jail посредством сокета - порт открывать не очень хочется
ps: всё это под FreeBSD  
  Заранее спасибо.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "mysql+jails"
Сообщение от lavr emailИскать по авторуВ закладки on 25-Мрт-03, 19:06  (MSK)
>имеем 2 jail'a c корнями в
>/usr/jails/first и /usr/jails/second
>в /usr/jails/second/tmp смонтирован (mount_null) tmp из первого джэйла
>в первом джэйле запущен mysqld - его сокет лежит в tmp
>из второго джэйла сокет виден но коннектиться  туда не хочет
>посоветуйте плз как можно законнектиться в mysql из второго jail посредством сокета
>- порт открывать не очень хочется
>ps: всё это под FreeBSD
>  Заранее спасибо.

mysqld --socket=path или my.cnf

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "mysql+jails"
Сообщение от Nikolay emailИскать по авторуВ закладки on 25-Мрт-03, 20:11  (MSK)
>>имеем 2 jail'a c корнями в
>>/usr/jails/first и /usr/jails/second
>>в /usr/jails/second/tmp смонтирован (mount_null) tmp из первого джэйла
>>в первом джэйле запущен mysqld - его сокет лежит в tmp
>>из второго джэйла сокет виден но коннектиться  туда не хочет
>>посоветуйте плз как можно законнектиться в mysql из второго jail посредством сокета
>>- порт открывать не очень хочется
>>ps: всё это под FreeBSD
>>  Заранее спасибо.
>
>mysqld --socket=path или my.cnf

так в том то и дело что он не может именно к этому сокету законнектиться - по-моему это из-за монтирования

это из второго jail'a:

$ ls -la /tmp/mysql.sock
srwxrwxrwx  1 mysql  wheel  0 Mar 25 04:55 /tmp/mysql.sock

$ mysql -u root -p
Enter password:
ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61)

$ cat /tmp/mysql.sock
cat: /tmp/mysql.sock: Connection refused

из первого  всё нормально:

$ ls -la /tmp/mysql.sock
srwxrwxrwx  1 mysql  wheel  0 Mar 25 04:55 /tmp/mysql.sock

$ cat /tmp/mysql.sock
(
3.23.55фPsp[V{,c,
$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 199 to server version: 3.23.55

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

$ mount|grep tmp
/usr/jails/first/tmp on /usr/jails/second/tmp (null, local)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "mysql+jails"
Сообщение от Nikolay emailИскать по авторуВ закладки on 26-Мрт-03, 14:53  (MSK)
up
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "mysql+jails"
Сообщение от lavr emailИскать по авторуВ закладки on 26-Мрт-03, 17:46  (MSK)
>up

под каждым jail свой mysqld? если да, то разные пути укажи, я это имел
ввиду

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "mysql+jails"
Сообщение от Nikolay emailИскать по авторуВ закладки on 26-Мрт-03, 19:20  (MSK)
>>up
>
>под каждым jail свой mysqld? если да, то разные пути укажи, я
>это имел
>ввиду

да не в путях дело - mysqld один (в первом jail'e) - нужно из второго джэйла законнектиться к нему - не работает сокет который прокинут в файловую систему второго джэйла  !!!mount_null'ом!!!
получается что
/usr/jails/first/tmp/mysql.sock
/usr/jails/second/tmp/mysql.sock
одно и тоже - и у клиента сокет прописан правильно (/tmp/mysql.sock)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "mysql+jails"
Сообщение от lavr emailИскать по авторуВ закладки on 26-Мрт-03, 19:55  (MSK)
>>>up
>>
>>под каждым jail свой mysqld? если да, то разные пути укажи, я
>>это имел
>>ввиду
>
>да не в путях дело - mysqld один (в первом jail'e) -
>нужно из второго джэйла законнектиться к нему - не работает сокет
>который прокинут в файловую систему второго джэйла  !!!mount_null'ом!!!
>получается что
>/usr/jails/first/tmp/mysql.sock
>/usr/jails/second/tmp/mysql.sock
>одно и тоже - и у клиента сокет прописан правильно (/tmp/mysql.sock)

мб sysctl из man jail:

jail.socket_unixiproute_only

?

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру