The OpenNET Project / Index page

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

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

"pure-ftpd и mysql"  
Сообщение от art_t email(ok) on 06-Дек-07, 17:07 
Здравствуйте!
Не могу связать pure-ftpd и mysql. При вводе логина и пароля в логах пишет следующее
pure-ftpd: (?@127.0.0.1) [INFO] New connection from 127.0.0.1
pure-ftpd: (?@127.0.0.1) [ERROR] The SQL server seems to be down
pure-ftpd: (?@127.0.0.1) [WARNING] Authentication failed for user [art]
pure-ftpd: (?@127.0.0.1) [INFO] Logout.

mysql-4.1.10a-3
pure-ftpd-1.0.18-39.1

Заране благодарю за помощь.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "pure-ftpd и mysql"  
Сообщение от adminka (ok) on 07-Дек-07, 12:11 
Использую php5 + pure-ftpd-1.0.21_1 - проблем не возникло,

использовала для настройки статью
http://www.lissyara.su/?id=1177

единственно что упущено в ней:

1.после редактирования файлов /usr/local/etc/pureftpd-mysql.conf & /usr/local/etc/pure-ftpd.conf - необходимо создать базу руками Pureftpd и добавить самостоятельно в нее таблицу. (руководствуемся Http://openwiki.ru/MySQL_SQL )


2. что БСД 6,2 попросил перенести файл /usr/local/etc/pureftpd-mysql.conf  в /etc/pureftpd-mysql.conf .

-------------------------

pure-ftpd: (?@127.0.0.1) [ERROR] The SQL server seems to be down

что-то подсказывает, что у вас не запущен MySQL сервер

проверьте это
www# ps -ax | grep mysql
  594 con- I      0:00.01 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.cnf --user=mysql --datadir=/var/db/mysql --pid-file=/var
  631 con- S      0:12.60 /usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --basedir=/usr/local --datadir=/var/db/mysql --pid-file=/var/
37835  p1  S+     0:00.00 grep mysql

www# sockstat | grep 3306
mysql    mysqld     631   14 tcp4   127.0.0.1:3306        *:*

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "pure-ftpd и mysql"  
Сообщение от art_t email(ok) on 07-Дек-07, 12:51 
>[оверквотинг удален]
>/usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.cnf --user=mysql --datadir=/var/db/mysql --pid-file=/var
>  631 con- S      0:12.60 /usr/local/libexec/mysqld
>--defaults-extra-file=/var/db/mysql/my.cnf --basedir=/usr/local --datadir=/var/db/mysql --pid-file=/var/
>37835  p1  S+     0:00.00 grep mysql
>
>
>www# sockstat | grep 3306
>mysql    mysqld     631  
>14 tcp4   127.0.0.1:3306      
> *:*

Использовал ту же статью.

mysql запущен

17241 pts/1    S      0:00 /bin/sh /usr/bin/mysqld_safe --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --socket=/var/lib/mysql/mysql.sock --datadir=/var/lib/mysql
17275 pts/1    Sl     0:00 /usr/sbin/mysqld-max --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --skip-locking --port=3306 --socket=/var/lib/mysql/mysql.sock

Базу создавал и по дампу в статье и свою, в логах пишет одно и то же

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "pure-ftpd и mysql"  
Сообщение от бусик on 07-Дек-07, 14:15 
>[оверквотинг удален]
>
>mysql запущен
>
>17241 pts/1    S      0:00
>/bin/sh /usr/bin/mysqld_safe --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --socket=/var/lib/mysql/mysql.sock --datadir=/var/lib/mysql
>17275 pts/1    Sl     0:00 /usr/sbin/mysqld-max
>--basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --skip-locking --port=3306 --socket=/var/lib/mysql/mysql.sock
>
>Базу создавал и по дампу в статье и свою, в логах пишет
>одно и то же

а конфиг фтп сервера, секцию подключения, можно тоже показать?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "pure-ftpd и mysql"  
Сообщение от art_t email(ok) on 07-Дек-07, 14:24 
>[оверквотинг удален]
>>
>>17241 pts/1    S      0:00
>>/bin/sh /usr/bin/mysqld_safe --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --socket=/var/lib/mysql/mysql.sock --datadir=/var/lib/mysql
>>17275 pts/1    Sl     0:00 /usr/sbin/mysqld-max
>>--basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --skip-locking --port=3306 --socket=/var/lib/mysql/mysql.sock
>>
>>Базу создавал и по дампу в статье и свою, в логах пишет
>>одно и то же
>
>а конфиг фтп сервера, секцию подключения, можно тоже показать?

MYSQLServer     127.0.0.1
MYSQLPort       3306
MYSQLSocket     /var/lib/mysql/mysql.sock
MYSQLUser       pftp
MYSQLPassword   artak
MYSQLDatabase   ftp
MYSQLCrypt      cleartext
MYSQLGetPW      SELECT `password` FROM users WHERE `user`="\L" AND `active`='1'
MYSQLGetUID     SELECT `uid` FROM `users` WHERE `user`="\L"
MYSQLGetGID     SELECT `gid` FROM `users` WHERE `user`="\L"
MYSQLGetDir     SELECT `home` FROM `users` WHERE `user`="\L"
MySQLGetQTAFS  SELECT `QuotaFiles` FROM `users` WHERE `user`="\L"
MySQLGetQTASZ  SELECT `QuotaSize` FROM `users` WHERE `user`="\L"
MySQLGetRatioUL SELECT `ULRatio` FROM `users` WHERE `user`="\L"
MySQLGetRatioDL SELECT `DLRatio` FROM `users` WHERE `user`="\L"
MySQLGetBandwidthUL SELECT `ULBandwidth` FROM `users` WHERE `user`="\L"
MySQLGetBandwidthDL SELECT `DLBandwidth` FROM users WHERE `user`="\L"

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "pure-ftpd и mysql"  
Сообщение от бусик on 07-Дек-07, 14:32 
>[оверквотинг удален]
>AND `active`='1'
>MYSQLGetUID     SELECT `uid` FROM `users` WHERE `user`="\L"
>MYSQLGetGID     SELECT `gid` FROM `users` WHERE `user`="\L"
>MYSQLGetDir     SELECT `home` FROM `users` WHERE `user`="\L"
>MySQLGetQTAFS  SELECT `QuotaFiles` FROM `users` WHERE `user`="\L"
>MySQLGetQTASZ  SELECT `QuotaSize` FROM `users` WHERE `user`="\L"
>MySQLGetRatioUL SELECT `ULRatio` FROM `users` WHERE `user`="\L"
>MySQLGetRatioDL SELECT `DLRatio` FROM `users` WHERE `user`="\L"
>MySQLGetBandwidthUL SELECT `ULBandwidth` FROM `users` WHERE `user`="\L"
>MySQLGetBandwidthDL SELECT `DLBandwidth` FROM users WHERE `user`="\L"

а mysqladmin ping что выводит ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "pure-ftpd и mysql"  
Сообщение от art_t email(ok) on 07-Дек-07, 14:40 
>[оверквотинг удален]
>>MYSQLGetGID     SELECT `gid` FROM `users` WHERE `user`="\L"
>>MYSQLGetDir     SELECT `home` FROM `users` WHERE `user`="\L"
>>MySQLGetQTAFS  SELECT `QuotaFiles` FROM `users` WHERE `user`="\L"
>>MySQLGetQTASZ  SELECT `QuotaSize` FROM `users` WHERE `user`="\L"
>>MySQLGetRatioUL SELECT `ULRatio` FROM `users` WHERE `user`="\L"
>>MySQLGetRatioDL SELECT `DLRatio` FROM `users` WHERE `user`="\L"
>>MySQLGetBandwidthUL SELECT `ULBandwidth` FROM `users` WHERE `user`="\L"
>>MySQLGetBandwidthDL SELECT `DLBandwidth` FROM users WHERE `user`="\L"
>
>а mysqladmin ping что выводит ?

mysqladmin ping -u pftp -p
Enter password:
mysqld is alive

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "pure-ftpd и mysql"  
Сообщение от бусик on 07-Дек-07, 14:54 
>[оверквотинг удален]
>>>MySQLGetRatioUL SELECT `ULRatio` FROM `users` WHERE `user`="\L"
>>>MySQLGetRatioDL SELECT `DLRatio` FROM `users` WHERE `user`="\L"
>>>MySQLGetBandwidthUL SELECT `ULBandwidth` FROM `users` WHERE `user`="\L"
>>>MySQLGetBandwidthDL SELECT `DLBandwidth` FROM users WHERE `user`="\L"
>>
>>а mysqladmin ping что выводит ?
>
>mysqladmin ping -u pftp -p
>Enter password:
>mysqld is alive

В таком случае проблема явно в PureFTPD

1. Собран ли он с поддержкой MySQL ? (cat /var/db/ports/pure-ftpd/options)
2. Закоментируйте строки:
2.1 для начала с MYSQLServer и MYSQLPort, рестартаните PureFTPD и смотрите результат, логи сюда
2.2 раскоментируйте всё, что в 2.1 и закоментируйте MYSQLSocket, рестартаните PureFTPD и смотрите результат, логи сюда

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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