Здравствуйте! Помогите разобраться!
Поставил netacct-mysql-0.79rc2.tar.gz, встал вроде нормально, одна ситёха смотрит в локальныю сеть eth0, вторая eth1 - внешняя.
naccttab:
sniff 0
database mysql
mysql_user user
mysql_password user
mysql_host localhost
mysql_port 0
mysql_database netacct
pidfile /var/run/nacctd.pid
compactnet 192.168.1.0 255.255.255.0
ournet 192.168.1.0 255.255.255.0
direct_peer 1.1.1.1 255.255.255.255
flush 300
errdelay 2
fdelay 60
device eth0
debug 0
debugfile /tmp/nacctd.debug
Добавлял в mysql: mysql -u root -p < netacct.sql
netacct.cgi:
create database if not exists netacct;
use netacct;
grant usage on netacct.* to acct@localhost ;
grant select,update,insert on netacct.* to acct@localhost ;
SET PASSWORD FOR "user"@"localhost"=PASSWORD("user");
CREATE TABLE if not exists `rrd` (
`ip` varchar(15) NOT NULL default '',
`input` int(20) NOT NULL default '0',
`output` int(20) NOT NULL default '0',
`peer_input` int(20) NOT NULL default '0',
`peer_output` int(20) NOT NULL default '0',
`direct_input` int(20) NOT NULL default '0',
`direct_output` int(20) NOT NULL default '0',
`local_input` int(20) NOT NULL default '0',
`local_output` int(20) NOT NULL default '0'
) TYPE=MyISAM;
CREATE TABLE if not exists `traffic` (
`id` int(11) unsigned NOT NULL auto_increment,
`ip` varchar(15) NOT NULL default '',
`time` datetime NOT NULL default '0000-00-00 00:00:00',
`input` int(20) NOT NULL default '0',
`output` int(20) NOT NULL default '0',
`peer_input` int(20) NOT NULL default '0',
`peer_output` int(20) NOT NULL default '0',
`direct_input` int(20) NOT NULL default '0',
`direct_output` int(20) NOT NULL default '0',
`local_input` int(20) NOT NULL default '0',
`local_output` int(20) NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `ip` (`ip`,`time`)
) TYPE=MyISAM;
В базе появились 2 таблицы.
apt-get install rcconf
cp contrib/nacctd.debian /etc/init.d/nacctd
rcconf
Вроде пашет! В базе появляются записи....
Теперь ставлю netstat (netstat-3.04_1.tar.gz).
Распаковываю в /var/www/netstat
В /contrib/install-database.php записываю:
$dbhost="localhost";
$dbuser="user";
$dbpasswd="user";
ПЫТАЮСЬ добавить: mysql -u root -p < netstat.sql
а он мне:
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '▒▒ netacct ▒▒▒▒▒▒ ▒▒ localhost
create database netacct' at line 1
netstat.sql:
▒▒ netacct ▒▒▒▒▒▒ ▒▒ localhost
create database netacct;
USE netacct;
CREATE TABLE ipallow (
ip_host varchar(255) NOT NULL default '',
PRIMARY KEY (ip_host)
) TYPE=MyISAM;
CREATE TABLE logins (
uid int(10) unsigned NOT NULL default '0',
date datetime NOT NULL default '0000-00-00 00:00:00',
ip char(20) NOT NULL default '',
PRIMARY KEY (uid,date)
) TYPE=MyISAM;
CREATE TABLE traffic (
id int(11) unsigned NOT NULL auto_increment,
ip varchar(15) NOT NULL default '',
time datetime NOT NULL default '0000-00-00 00:00:00',
input int(20) unsigned NOT NULL default '0',
output int(20) unsigned NOT NULL default '0',
peer_input int(20) unsigned NOT NULL default '0',
peer_output int(20) unsigned NOT NULL default '0',
direct_input int(20) unsigned NOT NULL default '0',
direct_output int(20) unsigned NOT NULL default '0',
local_input int(20) unsigned NOT NULL default '0',
local_output int(20) unsigned NOT NULL default '0',
PRIMARY KEY (id),
KEY ip (ip),
KEY time (time)
) TYPE=MyISAM;
CREATE TABLE users (
uid int(10) NOT NULL auto_increment,
login varchar(15) NOT NULL default '',
password varchar(35) NOT NULL default '',
status enum('client','pclient','admin') NOT NULL default 'client',
email varchar(100) NOT NULL default '',
language varchar(10) NOT NULL default 'en',
input_traffic_price float(5,2) unsigned default '0.00',
output_traffic_price float(5,2) unsigned default '0.00',
input_peering_price float(5,2) unsigned default '0.00',
output_peering_price float(5,2) unsigned default '0.00',
input_direct_price float(5,2) unsigned default '0.00',
output_direct_price float(5,2) unsigned default '0.00',
input_local_price float(5,2) unsigned default '0.00',
output_local_price float(5,2) unsigned default '0.00',
PRIMARY KEY (uid,login),
UNIQUE KEY uid (uid),
UNIQUE KEY login (login)
) TYPE=MyISAM;
CREATE TABLE users_ip (
ipid bigint(40) NOT NULL auto_increment,
uid int(10) NOT NULL default '0',
ip varchar(15) NOT NULL default '',
PRIMARY KEY (ipid),
KEY uid (uid)
) TYPE=MyISAM;
grant usage on netacct.* to user@localhost ;
GRANT select,insert,update,delete ON netacct.* TO acct@localhost ;
SET PASSWORD FOR "user"@"localhost"=PASSWORD("user");
INSERT INTO users (login, password, status) VALUES ('admin', '21232f297a57a5a743894a0e4a801fc3', 'admin');
INSERT INTO ipallow (ip_host) VALUES ('127.0.0.1');
Помогите разобраться в чем проблемма\ы?
Ответ на:
комментарий
от paranormal

Ответ на:
комментарий
от lioncub
Ответ на:
комментарий
от paranormal

Ответ на:
комментарий
от lioncub
Ответ на:
комментарий
от paranormal

Ответ на:
комментарий
от lioncub
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум mysql запрос (2007)
- Форум 1:n relationship (2018)
- Форум MySQL full text search (2004)
- Форум Ключи MySQL (2015)
- Форум Оптимизации 5 000 000 таблицы (2015)
- Форум [sql] [mysql] Помогите составить запрос (2010)
- Форум Не могу создать в MariaDB таблицу, не хватает прав при GRANT ALL PRIVILEGES (2019)
- Форум MySQL, ошибка 150. (2013)
- Форум Помощь срочно нужна FreeBSD VPN (2006)
- Форум Помощь нужна срочно FreeBSD (2006)