The OpenNET Project / Index page

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

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

"Добрый день, господа! Проблема с запуском скрипта Perl (рабо..."
Сообщение от Philipp emailИскать по авторуВ закладки(??) on 23-Мрт-05, 10:20  (MSK)
Здравствуйте еще раз.
Помогите разобраца плиз. Имею скрипт на перле, который должен обрабатывать текстовые файлы и помещать данные в mysql - таблицу (наверное всем известная задача http://www.tmeter.ru/misc/trafd/ - учет трафика). Установил вроде бы все необходимые перловые модули для работы с mysql таблицами (DBI-1.48, DBD-Mysql-2.9004_1, Class-DBI-Mysql-0.23).
При выполнении скрипта возникает такая ошибка:
#perl db1.pl
Can't call method "prepare" on an undefined value at /usr/local/lib/perl5/site_perl/5.6.1/i386-freebsd/Mysql.pm line 169.
Вот в этом собственно и вопрос ...почему? в самом модуле чтоли ошипка получаеца... или я поставил что не так ....
Спасиб заранее ...

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

 Оглавление

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

1. "Добрый день, господа! Проблема с запуском скрипта Perl (рабо..."
Сообщение от gr Искать по авторуВ закладки on 23-Мрт-05, 12:05  (MSK)
>Здравствуйте еще раз.
>Помогите разобраца плиз. Имею скрипт на перле, который должен обрабатывать текстовые файлы
>и помещать данные в mysql - таблицу (наверное всем известная задача
>http://www.tmeter.ru/misc/trafd/ - учет трафика). Установил вроде бы все необходимые перловые модули
>для работы с mysql таблицами (DBI-1.48, DBD-Mysql-2.9004_1, Class-DBI-Mysql-0.23).
>При выполнении скрипта возникает такая ошибка:
>#perl db1.pl
>Can't call method "prepare" on an undefined value at /usr/local/lib/perl5/site_perl/5.6.1/i386-freebsd/Mysql.pm line 169.
>
>Вот в этом собственно и вопрос ...почему? в самом модуле чтоли ошипка
>получаеца... или я поставил что не так ....
>Спасиб заранее ...


не прошел коннект к базе. Проверь пароль и права доступа к базе

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

2. "Добрый день, господа! Проблема с запуском скрипта Perl (рабо..."
Сообщение от Philipp emailИскать по авторуВ закладки(??) on 23-Мрт-05, 13:57  (MSK)
>>Здравствуйте еще раз.
>>Помогите разобраца плиз. Имею скрипт на перле, который должен обрабатывать текстовые файлы
>>и помещать данные в mysql - таблицу (наверное всем известная задача
>>http://www.tmeter.ru/misc/trafd/ - учет трафика). Установил вроде бы все необходимые перловые модули
>>для работы с mysql таблицами (DBI-1.48, DBD-Mysql-2.9004_1, Class-DBI-Mysql-0.23).
>>При выполнении скрипта возникает такая ошибка:
>>#perl db1.pl
>>Can't call method "prepare" on an undefined value at /usr/local/lib/perl5/site_perl/5.6.1/i386-freebsd/Mysql.pm line 169.
>>
>>Вот в этом собственно и вопрос ...почему? в самом модуле чтоли ошипка
>>получаеца... или я поставил что не так ....
>>Спасиб заранее ...
>
>
>не прошел коннект к базе. Проверь пароль и права доступа к базе
>
сделал так:
mysql>grant all on * to user identified by 'password' with grant option;
это имеется в виду? сори - я только начал разбираца с мускул, так что могу что-то недопонимать ....)
результат тот же .....
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Добрый день, господа! Проблема с запуском скрипта Perl (рабо..."
Сообщение от Philipp emailИскать по авторуВ закладки(??) on 23-Мрт-05, 14:26  (MSK)
>>>Здравствуйте еще раз.
>>>Помогите разобраца плиз. Имею скрипт на перле, который должен обрабатывать текстовые файлы
>>>и помещать данные в mysql - таблицу (наверное всем известная задача
>>>http://www.tmeter.ru/misc/trafd/ - учет трафика). Установил вроде бы все необходимые перловые модули
>>>для работы с mysql таблицами (DBI-1.48, DBD-Mysql-2.9004_1, Class-DBI-Mysql-0.23).
>>>При выполнении скрипта возникает такая ошибка:
>>>#perl db1.pl
>>>Can't call method "prepare" on an undefined value at /usr/local/lib/perl5/site_perl/5.6.1/i386-freebsd/Mysql.pm line 169.
>>>
>>>Вот в этом собственно и вопрос ...почему? в самом модуле чтоли ошипка
>>>получаеца... или я поставил что не так ....
>>>Спасиб заранее ...
>>
>>
>>не прошел коннект к базе. Проверь пароль и права доступа к базе
>>
>сделал так:
>mysql>grant all on * to user identified by 'password' with grant option;
>это имеется в виду? сори - я только начал разбираца с мускул,
>так что могу что-то недопонимать ....)
>результат тот же .....

хотя нет ..
возник еще вопрос ...
не могу создать этим пользователем таблицу, куда данные помещать ....
говорит:
ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: YES)
почему?  я же вроде насколько я понял все права пользователю user дал??

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

4. "Добрый день, господа! Проблема с запуском скрипта Perl (рабо..."
Сообщение от gr Искать по авторуВ закладки on 23-Мрт-05, 15:42  (MSK)
>>>>Здравствуйте еще раз.
>>>>Помогите разобраца плиз. Имею скрипт на перле, который должен обрабатывать текстовые файлы
>>>>и помещать данные в mysql - таблицу (наверное всем известная задача
>>>>http://www.tmeter.ru/misc/trafd/ - учет трафика). Установил вроде бы все необходимые перловые модули
>>>>для работы с mysql таблицами (DBI-1.48, DBD-Mysql-2.9004_1, Class-DBI-Mysql-0.23).
>>>>При выполнении скрипта возникает такая ошибка:
>>>>#perl db1.pl
>>>>Can't call method "prepare" on an undefined value at /usr/local/lib/perl5/site_perl/5.6.1/i386-freebsd/Mysql.pm line 169.
>>>>
>>>>Вот в этом собственно и вопрос ...почему? в самом модуле чтоли ошипка
>>>>получаеца... или я поставил что не так ....
>>>>Спасиб заранее ...
>>>
>>>
>>>не прошел коннект к базе. Проверь пароль и права доступа к базе
>>>
>>сделал так:
>>mysql>grant all on * to user identified by 'password' with grant option;
>>это имеется в виду? сори - я только начал разбираца с мускул,
>>так что могу что-то недопонимать ....)
>>результат тот же .....
>
>хотя нет ..
>возник еще вопрос ...
>не могу создать этим пользователем таблицу, куда данные помещать ....
>говорит:
>ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: YES)
>почему?  я же вроде насколько я понял все права пользователю user
>дал??


mysqladmin reload

нужно актуализировать изменения в таблице прав

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


Удалить

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




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

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