Название: Ошибка. Проверьте правильность ввода ip, также, что конечный номер > начального
Отправлено: cojiict от 28 Марта 2014, 09:19:52
при створенні пулу ІР викидає помилка "Ошибка. Проверьте правильность ввода ip, также, что конечный номер > начального" Debug Type/sec Sub Debug + 0.095471 95 Db.pm::connect Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.022959 sec + 0.096359 321 Db.pm::sql SELECT *, UNIX_TIMESTAMP() AS t FROM config ORDER BY time DESC LIMIT 1 Строк: 1. Время выполнения sql: 0.0005 сек + 0.099372 177 calls.pm POST data: a=op&id=0&op=insert&act=ip_pool&ip_start=10.100.64.0&ip_end=10.100.80.255&type=dynamic&tags= + 0.099618 219 calls.pm a = 'op' act = 'ip_pool' id = '0' ip_end = '10.100.80.255' ip_start = '10.100.64.0' op = 'insert' tags = '' type = 'dynamic' + 0.099765 233 calls.pm Текущие cookies: debug = '1' new_admin = '' noses = 'ab8Kf3Y18PV/0jD51IETgA' + 0.100527 321 Db.pm::sql SELECT * FROM websessions s LEFT JOIN admin a ON (s.uid=a.id AND s.role='admin') WHERE BINARY ses='ab8Kf3Y18PV/0jD51IETgA' AND uid>0 LIMIT 1 Строк: 1. Время выполнения sql: 0.0005 сек + 0.100702 271 calls.pm Сессия `ab8Kf3Y18PV/0jD51IETgA` существует, uid: 8, role: admin + 0.101270 321 Db.pm::sql UPDATE websessions SET expire=UNIX_TIMESTAMP()+'7200' WHERE BINARY ses='ab8Kf3Y18PV/0jD51IETgA' LIMIT 1 Строк: 1. Время выполнения sql: 0.0003 сек + 0.103407 1165 calls.pm::Require_mod require /usr/local/nodeny/web/start_admin.pl + 0.104673 1165 calls.pm::Require_mod require /usr/local/nodeny/web/_op.pl + 0.107952 1165 calls.pm::Require_mod require /usr/local/nodeny/web/o_ip_pool.pl + 0.110998 321 Db.pm::sql SELECT ip, INET_NTOA(ip) AS ipa FROM ip_pool ORDER BY ip Строк: 0. Время выполнения sql: 0.0001 сек + 0.113573 321 Db.pm::sql SELECT change_ippool('10.100.64.0','10.100.80.255','dynamic','0') AS ok Строк: 18446744073709551615. Время выполнения sql: 0.0007 сек + 0.114161 321 Db.pm::sql UPDATE ip_pool SET tags='' WHERE ip>=INET_ATON('10.100.64.0') AND ip<=INET_ATON('10.100.80.255') Строк: 0. Время выполнения sql: 0.0003 сек + 0.117115 321 Db.pm::sql INSERT INTO webses_data SET created=UNIX_TIMESTAMP(), expire=UNIX_TIMESTAMP()+3*3600, role='admin', aid='8', unikey='LGGoIwJzbw6eDp9AU2PY3Q', module='op', data='$VAR1 = {\'-input\' => {\'ip_end\' => \'10.100.80.255\',\'a\' => \'op\',\'ip_start\' => \'10.100.64.0\',\'act\' => \'ip_pool\',\'op\' => \'new\'},\'-made\' => {\'created\' => 1395990745,\'msg\' => \'Ошибка. Проверьте правильность ввода ip, также, что конечный номер > начального\',\'error\' => 1}};' Строк: 1. Время выполнения sql: 0.0023 сек + 0.119873 321 Db.pm::sql SELECT * FROM user_grp ORDER BY grp_name Строк: 2. Время выполнения sql: 0.0001 сек + 0.120406 392 calls.pm::Render Elapsed time: 0.120223 sec
Название: Re: Ошибка. Проверьте правильность ввода ip, также, что конечный номер > начального
Отправлено: Efendy от 28 Марта 2014, 09:34:09
выполни в консоли mysql SELECT change_ippool('10.100.64.0','10.100.80.255','dynamic','0')
Название: Re: Ошибка. Проверьте правильность ввода ip, также, что конечный номер > начального
Отправлено: cojiict от 28 Марта 2014, 09:36:43
ERROR 1305 (42000): FUNCTION change_ippool does not exist
Название: Re: Ошибка. Проверьте правильность ввода ip, также, что конечный номер > начального
Отправлено: Efendy от 28 Марта 2014, 09:39:52
вот тебе и ответ. смотри bill.sql
Название: Re: Ошибка. Проверьте правильность ввода ip, также, что конечный номер > начального
Отправлено: cojiict от 28 Марта 2014, 09:41:27
не зовсім зрозумів ??? SHOW FUNCTION STATUS; +--------+---------------+----------+---------+---------------------+---------------------+---------------+---------+----------------------+----------------------+--------------------+ | Db | Name | Type | Definer | Modified | Created | Security_type | Comment | character_set_client | collation_connection | Database Collation | +--------+---------------+----------+---------+---------------------+---------------------+---------------+---------+----------------------+----------------------+--------------------+ | nodeny | change_ippool | FUNCTION | @ | 2014-03-27 09:56:31 | 2014-03-27 09:56:31 | DEFINER | | utf8 | utf8_general_ci | latin1_swedish_ci | | nodeny | get_ip | FUNCTION | @ | 2014-03-27 09:56:31 | 2014-03-27 09:56:31 | DEFINER | | utf8 | utf8_general_ci | latin1_swedish_ci | +--------+---------------+----------+---------+---------------------+---------------------+---------------+---------+----------------------+----------------------+--------------------+ 2 rows in set (0.00 sec)
SELECT change_ippool('10.100.64.0','10.100.80.255','dynamic','0'); ERROR 1449 (HY000): The user specified as a definer (''@'') does not exist
Название: Re: Ошибка. Проверьте правильность ввода ip, также, что конечный номер > начального
Отправлено: cojiict от 28 Марта 2014, 11:08:21
не дуже сильний в mysql. підкажіть як змінити Definer
Название: Re: Ошибка. Проверьте правильность ввода ip, также, что конечный номер > начального
Отправлено: Efendy от 28 Марта 2014, 11:15:13
Заново создай функцию и все
|