The OpenNET Project / Index page

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

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

"Perl DBI mysql chroot"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 09-Фев-04, 10:09  (MSK)
www# ./relaydelay.sh start
DBI connect('database=relaydelay:host=localhost:port=3306','root',...) failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) at /usr/local/sbin/relaydelay.pl line 213
www#

mysql работает под chroot
сокет расположен
www# ls /usr/chroot/mysql/tmp
mysql.sock
www#
При коннетке DBI не видид сокета, каким образом можно подскажать как законнектится с базой в chroot?

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

 Оглавление

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

1. "Perl DBI mysql chroot"
Сообщение от HFSC Искать по авторуВ закладки on 09-Фев-04, 11:18  (MSK)
>www# ./relaydelay.sh start
>DBI connect('database=relaydelay:host=localhost:port=3306','root',...) failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock'
>(2) at /usr/local/sbin/relaydelay.pl line 213
>www#
>
>mysql работает под chroot
>сокет расположен
>www# ls /usr/chroot/mysql/tmp
>mysql.sock
>www#
>При коннетке DBI не видид сокета, каким образом можно подскажать как законнектится
>с базой в chroot?
в /etc/my.cnf
[client]
socket = /usr/chroot/mysql/tmp/mysql.sock


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

2. "Perl DBI mysql chroot"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 09-Фев-04, 11:47  (MSK)
Это все стоит но DBI-mysql не использует это
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Perl DBI mysql chroot"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 09-Фев-04, 12:21  (MSK)
Запустил без chroot все работает, и что написано в /etc/my.cnf где находится сокет обсолютно не вадно. DBI не использует клиента.
Как можно в DBI изменить положение сокета mysql для коннета к базе?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Perl DBI mysql chroot"
Сообщение от HFSC Искать по авторуВ закладки on 09-Фев-04, 13:57  (MSK)
>Запустил без chroot все работает, и что написано в /etc/my.cnf где находится
>сокет обсолютно не вадно. DBI не использует клиента.
>Как можно в DBI изменить положение сокета mysql для коннета к базе?
>
У меня mysqld запускаеться с --chroot=/jail/mysql и DBI коннектится через  tcp сокет  

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

5. "Perl DBI mysql chroot"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 09-Фев-04, 14:32  (MSK)
Все сделано, нашел где в DBI можно изменить путь к сокету, а вот через tcp не получалось почему то
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Perl DBI mysql chroot"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 09-Фев-04, 15:12  (MSK)
if [ -x /usr/chroot/mysql/usr/local/bin/safe_mysqld ]; then
   /usr/bin/limits -U mysql \
   nohup /usr/sbin/chroot /usr/chroot/mysql /usr/local/bin/safe_mysqld \
   --user=mysql --datadir=${DB_DIR} --pid-file=${PIDFILE} > /dev/null & \
   echo -n ' mysqld'

Запускается вот так

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

7. "Perl DBI mysql chroot"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 09-Фев-04, 15:15  (MSK)
>>Запустил без chroot все работает, и что написано в /etc/my.cnf где находится
>>сокет обсолютно не вадно. DBI не использует клиента.
>>Как можно в DBI изменить положение сокета mysql для коннета к базе?
>>
>У меня mysqld запускаеться с --chroot=/jail/mysql и DBI коннектится через  tcp
>сокет


А где ты такую опцию нашел в 3.23 ее нет
NAME
       safe_mysqld - start the mysqld daemon on Unix.

SYNOPSIS
       safe_mysqld      [--basedir=path]     [--core-file-size=#]
       [--defaults-extra-file=path]        [--defaults-file=path]
       [--open-files=#]     [--datadir=path]     [--err-log=path]
       [--ledir=path]        [--log=path]         [--no-defaults]
       [--open-files=#]        [--pid-file=path]       [--port=#]
       [--socket=path] [--timezone=#] [--user=#]

DESCRIPTION
       safe_mysqld adds some safety features such  as  restarting
       the  server  when  an  error  occurs  and logging run-time
       information to a log file.

       --basedir=path

       --core-file-size=#

       --defaults-extra-file=path

       --defaults-extra-file=path

       --defaults-file=path

       --open-files=#
              Size of the core file mysqld should be able to cre-
              ate. Passed to ulimit -c.

       --datadir=path

       --err-log=path

       --ledir=path
              Path to mysqld

       --log=path

       --no-defaults

       --open-files=#
              Number  of  files  mysqld  should  be able to open.
              Passed to ulimit -n.

       --pid-file=path

       --port=#

       --socket=path

       --timezone=#
              Set the timezone (the TZ) variable to the value  of
              this parameter.

       --user=#

NOTE

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

8. "Perl DBI mysql chroot"
Сообщение от HFSC Искать по авторуВ закладки on 09-Фев-04, 15:21  (MSK)
>>>Запустил без chroot все работает, и что написано в /etc/my.cnf где находится
>>>сокет обсолютно не вадно. DBI не использует клиента.
>>>Как можно в DBI изменить положение сокета mysql для коннета к базе?
>>>
>>У меня mysqld запускаеться с --chroot=/jail/mysql и DBI коннектится через  tcp
>>сокет
>
>
>А где ты такую опцию нашел в 3.23 ее нет
>NAME
>       safe_mysqld - start the mysqld
>daemon on Unix.
>
>SYNOPSIS
>       safe_mysqld    
> [--basedir=path]     [--core-file-size=#]
>       [--defaults-extra-file=path]    
>   [--defaults-file=path]
>       [--open-files=#]    
>[--datadir=path]     [--err-log=path]
>       [--ledir=path]    
>   [--log=path]        
> [--no-defaults]
>       [--open-files=#]    
>   [--pid-file=path]       [--port=#]
>
>       [--socket=path] [--timezone=#] [--user=#]
>
>DESCRIPTION
>       safe_mysqld adds some safety features
>such  as  restarting
>       the  server  when
> an  error  occurs  and logging run-time
>       information to a log file.
>
>
>       --basedir=path
>
>       --core-file-size=#
>
>       --defaults-extra-file=path
>
>       --defaults-extra-file=path
>
>       --defaults-file=path
>
>       --open-files=#
>            
>  Size of the core file mysqld should be able
>to cre-
>            
>  ate. Passed to ulimit -c.
>
>       --datadir=path
>
>       --err-log=path
>
>       --ledir=path
>            
>  Path to mysqld
>
>       --log=path
>
>       --no-defaults
>
>       --open-files=#
>            
>  Number  of  files  mysqld  should
> be able to open.
>            
>  Passed to ulimit -n.
>
>       --pid-file=path
>
>       --port=#
>
>       --socket=path
>
>       --timezone=#
>            
>  Set the timezone (the TZ) variable to the value
> of
>            
>  this parameter.
>
>       --user=#
>
>NOTE

У меня 4.0.17

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

9. "Perl DBI mysql chroot"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 09-Фев-04, 15:32  (MSK)
Ясненьк , но почему через tcp не коннектится а ругается на сокет вот это вопрос
  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Perl DBI mysql chroot"
Сообщение от HFSC Искать по авторуВ закладки on 09-Фев-04, 16:19  (MSK)
>Ясненьк , но почему через tcp не коннектится а ругается на сокет
>вот это вопрос

Поставь 127.0.0.1 вместо localhost

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

11. "Perl DBI mysql chroot"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 09-Фев-04, 16:31  (MSK)
Заработало.
А почему не хотел с localhost 7
В resolv.conf все же прописано?!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Perl DBI mysql chroot"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 09-Фев-04, 16:32  (MSK)
Пардон в хост
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

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




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

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