Страница 1 из 1

Установка NVStat . Как создать пользователя NVStat в MySQL

СообщениеДобавлено: 06 июн 2006, 09:52
Евгений Каушанский
При выполнении перл скрипта на сервере, выдается сообщения нет такого пользователя. Не может подключиться к базе.
И еще вопрос корневая директоря для Апача это nwdocs? т.е. где лежит
http.index файл.

СообщениеДобавлено: 06 июн 2006, 10:00
Владимир Горяев
В NW65 есть phpmyadmin. в мануале к NVstat автор рекомендует еще какой-то инструмент.

есть 2 директивы
ServerRoot - где сам апач (конфиги, логи ...)
DocumentRoot - корень документов

СообщениеДобавлено: 06 июн 2006, 10:20
Евгений Каушанский
У меня 6 версия.
Значит при создании таблиц базы пользователь NVstat не создается?
И его надо создать вручную, что то я в доке этого не встречал.
Что такое MySQL и как его готовят понятия не имею.

СообщениеДобавлено: 06 июн 2006, 10:39
Владимир Горяев
Евгений Каушанский писал(а):У меня 6 версия.
Значит при создании таблиц базы пользователь NVstat не создается?
И его надо создать вручную, что то я в доке этого не встречал.
Что такое MySQL и как его готовят понятия не имею.
Вообще-то и пользователь и БД и таблицы - все руками :lol:
Если NW6 - Deployment Guide for NetWare AMP

СообщениеДобавлено: 06 июн 2006, 11:38
Мещеряков Андрей
Владимир Горяев писал(а):
Евгений Каушанский писал(а):У меня 6 версия.
Значит при создании таблиц базы пользователь NVstat не создается?
И его надо создать вручную, что то я в доке этого не встречал.
Что такое MySQL и как его готовят понятия не имею.
Вообще-то и пользователь и БД и таблицы - все руками :lol:
Если NW6 - Deployment Guide for NetWare AMP

Проще надо жить, в общем :)
-load mysqladmin -u root <password> -create_db nvstat
если что-то не так - правим синтаксис :wink:
Таблицы создаются прилагаемыми автором sql скриптами. Скрипты можно запустить как на сервере, так и на станции: тяните у Мускулов простенький бесплатный запросчик и администратор баз где все делается достаточно элементарно. Рекомендованный Григорьевым инструмент платный, ломалок к новым версиям нет, некоторые навороты откровенно глючат, т.е. плотить не очень и хочется.

СообщениеДобавлено: 06 июн 2006, 12:22
Евгений Каушанский
Скачал phpMyAdmin 2.8.1.
Спасибо всем, буду пробывать.

Создал пользователь с такими же правами как и роот,

СообщениеДобавлено: 06 июн 2006, 15:01
Евгений Каушанский
а войти так и немогу.
Создал пользователя с SQL Manager 2005 for MySQL

на консоли выполняю скрипт...

Do you really want to import statistic from 060604.LOG to 060605.LOG

2 logs total

Is it correct? [Yes/No]: y

Processing...
DBI->connect(NVStat:192.168.0.1) failed: Access denied for user 'NVStat'@'RN' (
sing password: YES) at sys:/perl/web/nvstat/http_rl.pl line 133
Error !!! Unable to connect to SQL server


Press any key to exit

где разрешается/запрещается доступ пользователю NVstat? к базе.

СообщениеДобавлено: 06 июн 2006, 16:32
Савельев Сергей
а в PERL'е стоят пакеты DBD-mysql и DBI

в NW 6.5 данные пакеты стоят по умолчанию, а в NW6.0 не знаю

Re: Создал пользователь с такими же правами как и роот,

СообщениеДобавлено: 07 июн 2006, 08:32
Михаил Григорьев
Евгений Каушанский писал(а):а войти так и немогу.
Создал пользователя с SQL Manager 2005 for MySQL
где разрешается/запрещается доступ пользователю NVstat? к базе.


Создать вы создали, а права кто выдавать будет?

Все же просто, неужели сложно почитать документацию?

Подключаемся к MySQL с консоли сервера:
# mysql -u root -p

Создаём базу:
mysql> create database nvstat;

Подключаемся к базе:
mysql> connect nvstat;

Выдаём права:
mysql> grant all on nvstat.* to nvstat@localhost identified by 'PASSWORD';

Заполняем базу:
mysql> \. nvstat.sql

Проверяем наличие таблиц:
mysql> show tables;

Всё!

А вообще Евгений, рекомендую на оф. форум NVStat писать

http://novell.chel.ru/forum/

СообщениеДобавлено: 08 июн 2006, 14:57
Евгений Каушанский
Создать вы создали, а права кто выдавать будет?

Все же просто, неужели сложно почитать документацию?

Подключаемся к MySQL с консоли сервера:
# mysql -u root -p

Создаём базу:
mysql> create database nvstat;

Подключаемся к базе:
mysql> connect nvstat;

Выдаём права:
mysql> grant all on nvstat.* to nvstat@localhost identified by 'PASSWORD';

Спасибо Михаилу Григорьеву , что ткнул носом иногда без этого ни как :)
Я думаю что в документации по установке всётаки надо было вставить пунктик о том что необходимо еще создать ползователя с именем NVStat и паролем stat.
По крайней мере для меня это не было очевидным.

Но всёравно помучился пока не написал вместо nvstat NVStat.(имя чувствителено к регистру оказалось)
Дальше опять затык пробую на косоле выполнить скрипт.
sys:/perl/web/nvstat/http_rl.pl import "2006-06-4" "2006-06-7"
получаю:
Do you really want to import statistic from 060604.LOG to 060607.LOG

4 logs total

Is it correct? [Yes/No]: y

Processing...

Press any key to exit

8/06/2006 16:11:33 : SERVER-5.60-834 [nmID=2000D]
Free detected corrupt trailing redzone for node 0x94237060, node size 664

тоже самое и с этим скриптом perl sys:/perl/web/nvstat/http_rl.pl prev --noscreen
что может быть не так?
PS.
Не смог я воспользоваться указаным вами форумом, работает он почемуто у меня отвратительно.Кодировку русскую не распознает,все время сбрасывает.Еле зарегистрировался ,а сообщение так и не ушло :(
Поэтому пишу опять сюда.

СообщениеДобавлено: 08 июн 2006, 15:14
Михаил Григорьев
Евгений Каушанский писал(а):Я думаю что в документации по установке всётаки надо было вставить пунктик о том что необходимо еще создать ползователя с именем NVStat и паролем stat.
По крайней мере для меня это не было очевидным.


Уже написал это в доке!

Евгений Каушанский писал(а):Дальше опять затык пробую на косоле выполнить скрипт.
sys:/perl/web/nvstat/http_rl.pl import "2006-06-4" "2006-06-7"
получаю:
Do you really want to import statistic from 060604.LOG to 060607.LOG


Вообще то правильнее так:

sys:/perl/web/nvstat/http_rl.pl import "2006-06-04" "2006-06-07"

Разницу замечаете?

Далее! Если вы очищаете базу и парсите логи заново, то нужно удалить записи из файла http.pos

В http.pos хранятся имена обработанных файлов и их размеры.


Евгений Каушанский писал(а):Не смог я воспользоваться указаным вами форумом, работает он почемуто у меня отвратительно.Кодировку русскую не распознает,все время сбрасывает.Еле зарегистрировался ,а сообщение так и не ушло :(
Поэтому пишу опять сюда.


Ну не знаю, все там работает, форум абсолютно функционален!

СообщениеДобавлено: 08 июн 2006, 15:47
Владимир Горяев
Григорьев Михаил писал(а):Ну не знаю, все там работает, форум абсолютно функционален!
Функционален то функционален, но с определением кодировки проблемы на самом деле, по крайней мере в FireFox.

СообщениеДобавлено: 09 июн 2006, 10:58
Михаил Григорьев
Владимир Горяев писал(а):
Григорьев Михаил писал(а):Ну не знаю, все там работает, форум абсолютно функционален!
Функционален то функционален, но с определением кодировки проблемы на самом деле, по крайней мере в FireFox.


FIXED