Сервер mysql расположен на ноутбуке, который выходит в мир через роутер ddwrt54GL, причем он подключен к роутеру через wi-fi. Кроме этого ноутбука в локальной сети еще пару компьютеров выходят в мир через этот же роутер.
Белый адрес у роутера, остальные компьютеры имеют адреса локальной сети. Ноут, на котором сервер mysql - 192.168.39.1
Сделал port forwarding входящих с портом 3306 на указанный локальный адрес ноутбука с сервером mysql. С этого ноута открываю базу и через имя хоста localhost и через указанный IP, а извне открыть базу не могу ни через локальный адрес (из этой же локальной сети) ни через белый - ошибка 10006.
Может поделитесь опытом - в чем может быть дело?
Спасибо за любую подсказку или ссылку!
PS Код ошибки - 10061
Найдено 137 результатов
- Пт 29 июл 2011 16:48
- Форум: dbForge for MySQL
- Тема: Не могу подключиться к серверу, расположенному за роутером
- Ответы: 1
- Просмотры: 2578
- Вт 07 июн 2011 10:27
- Форум: dbForge for MySQL
- Тема: Подключение к базе на сервере с локального хоста
- Ответы: 1
- Просмотры: 2482
Подключение к базе на сервере с локального хоста
При подключении к базе на сервере с локального хоста к имени пользователя добавляется IP адрес хоста. Скажем я указываю пользователя root , такой пользователь на сервере есть. А в сообщении об ошибке подключения сообщается, что пользователя [email protected] не существует. Приходится на сервере создавать такого пользователя. В своей сети такой проблемы не возникало, а когда устанавливал систему в другой организации - появилась эта проблема.
Как можно исправить ситуацию?
Спасибо!
Как можно исправить ситуацию?
Спасибо!
- Вт 24 май 2011 15:58
- Форум: dbForge for MySQL
- Тема: Ошибка в представлении
- Ответы: 6
- Просмотры: 5545
- Вт 24 май 2011 09:45
- Форум: dbForge for MySQL
- Тема: Ошибка в представлении
- Ответы: 6
- Просмотры: 5545
Экспорт делал в dbForge Studio, и этих полей в исходной таблице не было. Я добавил их после переноса данных. Вот скрипт схемы -
Т.е. эти поля сейчас входят в структуру таблицы, но в операторе Create их нет и в операторе view я их использовать не могу? А как можно исправить ситуацию? Или я не правильно понимаю ?
Код: Выделить всё
-- Скрипт сгенерирован Devart dbForge Studio for MySQL, Версия 4.50.311.1
-- Дата: 24.05.2011 12:41:36
-- Версия сервера: 5.1.37-community
-- Версия клиента: 4.1
USE db1;
CREATE TABLE frmen(
ID INT(10) DEFAULT NULL,
FRDIN_ID INT(10) DEFAULT NULL,
TIP_CODE INT(10) DEFAULT NULL,
TREB INT(10) DEFAULT NULL,
RAB INT(10) DEFAULT NULL,
VIVEZ INT(10) DEFAULT NULL,
GUID CHAR(40) DEFAULT NULL,
INS_DATE DATETIME DEFAULT NULL,
UPD_DATE DATETIME DEFAULT NULL,
id_fire INT(10) DEFAULT NULL,
id_firedyn INT(10) DEFAULT NULL,
cntrl INT(10) DEFAULT NULL,
date_fire DATETIME DEFAULT NULL,
regionTxt VARCHAR(255) DEFAULT NULL,
menTxt VARCHAR(255) DEFAULT NULL
)
ENGINE = INNODB
AVG_ROW_LENGTH = 273
CHARACTER SET utf8
COLLATE utf8_general_ci;
- Вт 24 май 2011 06:16
- Форум: dbForge for MySQL
- Тема: Ошибка в представлении
- Ответы: 6
- Просмотры: 5545
Код: Выделить всё
CREATE TABLE `frmen` (
`ID` int(10) DEFAULT NULL,
`FRDIN_ID` int(10) DEFAULT NULL,
`TIP_CODE` int(10) DEFAULT NULL,
`TREB` int(10) DEFAULT NULL,
`RAB` int(10) DEFAULT NULL,
`VIVEZ` int(10) DEFAULT NULL,
`GUID` char(40) DEFAULT NULL,
`INS_DATE` datetime DEFAULT NULL,
`UPD_DATE` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AVG_ROW_LENGTH=125
- Пн 23 май 2011 10:58
- Форум: dbForge for MySQL
- Тема: Ошибка в представлении
- Ответы: 6
- Просмотры: 5545
Ошибка в представлении
При выполнении представления
получаю сообщение об ошибке
Если я пытаюсь выполнить
то выводятся поля только те, которые были сгенерированы системой при экспорте данных из firebird (написанные заглавными буквами), ошибки не возникает , но и поля, созданные руками не выводятся, т.е. поля начиная с того, на котором возникает ошибка - id_fire и остальные....
Если я сначала сохраняю представление - генерируется системой скрипт с указанием всех полей и при выполнении возникает ошибка на полях , созданных руками. Как можно исправить ситуацию?
Спасибо!
Код: Выделить всё
SELECT
`frmen`.`ID` AS `ID`,
`frmen`.`FRDIN_ID` AS `FRDIN_ID`,
`frmen`.`TIP_CODE` AS `TIP_CODE`,
`frmen`.`TREB` AS `TREB`,
`frmen`.`RAB` AS `RAB`,
`frmen`.`VIVEZ` AS `VIVEZ`,
`frmen`.`GUID` AS `GUID`,
`frmen`.`INS_DATE` AS `INS_DATE`,
`frmen`.`UPD_DATE` AS `UPD_DATE`,
`frmen`.`id_fire` AS `id_fire`,
`frmen`.`id_firedyn` AS `id_firedyn`,
`frmen`.`cntrl` AS `cntrl`,
`frmen`.`date_fire` AS `date_fire`,
`frmen`.`regionTxt` AS `regionTxt`,
`frmen`.`menTxt` AS `menTxt`
FROM
`frmen`
WHERE
(`frmen`.`RAB` =
(SELECT
MAX(`f1`.`RAB`) AS `max(f1.RAB)`
FROM
`frmen` `f1`
WHERE
((`f1`.`cntrl` = `frmen`.`cntrl`) AND
(`f1`.`date_fire` = `frmen`.`date_fire`) AND
(`f1`.`TIP_CODE` = `frmen`.`TIP_CODE`)))
)
Хотя до того , как я вставил оператор WHERE ошибки не возникало, а как теперь кажется - играет роль то, что сохраняешь представление , а не сам оператор WHERE.1 Unknown column 'frmen.id_fire' in 'field list' SQL1.sql 1 1
Если я пытаюсь выполнить
Код: Выделить всё
Select * from frmen
то выводятся поля только те, которые были сгенерированы системой при экспорте данных из firebird (написанные заглавными буквами), ошибки не возникает , но и поля, созданные руками не выводятся, т.е. поля начиная с того, на котором возникает ошибка - id_fire и остальные....
Если я сначала сохраняю представление - генерируется системой скрипт с указанием всех полей и при выполнении возникает ошибка на полях , созданных руками. Как можно исправить ситуацию?
Спасибо!
- Пн 23 май 2011 07:24
- Форум: dbForge for MySQL
- Тема: Есть ли средства рисования ER-диаграмм?
- Ответы: 1
- Просмотры: 4033
Есть ли средства рисования ER-диаграмм?
Есть необходимость сделать отчет по базе данных, включающий ER-модель и реляционную модель базы данных в ТЕХ. Если я правильно понимаю, реляционную модель можно распечатать и вывести в .bmp файл в виде рисунка из Диаграммы. А есть ли инструмент рисования ER-диаграмм?
Спасибо!
Спасибо!
- Вт 17 май 2011 17:41
- Форум: dbForge for MySQL
- Тема: Ввод значения поля из подчиненной таблицы
- Ответы: 3
- Просмотры: 3969
- Ср 16 фев 2011 13:58
- Форум: dbForge for MySQL
- Тема: Есть ли возможность работы с геоданными?
- Ответы: 1
- Просмотры: 2703
Есть ли возможность работы с геоданными?
Есть информация , что в mySQL есть возможность работы с геоданными. Поддерживается ли такая возможность в dbForge? Спасибо!
- Пн 11 окт 2010 07:16
- Форум: dbForge for MySQL
- Тема: Проблема с созданием представления
- Ответы: 2
- Просмотры: 3071
Проблема с созданием представления
Создаю представление
SELECT name from db1.events
Выполняется нормально. Сохраняю. Текст преобразуется к виду
SELECT
`events`.`name` AS `name`
FROM
`events`
При попытке выполнить сообщение
"Table "test.events" does not exist "
База test.localhost
В чем может быть дело? Спасибо!
SELECT name from db1.events
Выполняется нормально. Сохраняю. Текст преобразуется к виду
SELECT
`events`.`name` AS `name`
FROM
`events`
При попытке выполнить сообщение
"Table "test.events" does not exist "
База test.localhost
В чем может быть дело? Спасибо!
- Чт 19 авг 2010 12:40
- Форум: dbForge for MySQL
- Тема: Не устанавливается пароль
- Ответы: 4
- Просмотры: 4336
- Чт 19 авг 2010 09:16
- Форум: dbForge for MySQL
- Тема: Не устанавливается пароль
- Ответы: 4
- Просмотры: 4336
Не устанавливается пароль
Первый раз пытаюсь завести нового пользователя на сервере MySQL в менеджере безопасности dbForge. Завел пользователя, установил ему пароль. Но при попытке установить соединение под новым пользователем c его паролем получаю сообщение Access denyed. Странно , что если вместо его пароля под его аккаунтом ввожу свой админовский пароль, то соединение устанавливается. В чем может быть дело?
Спасибо!
Спасибо!
- Сб 14 авг 2010 06:00
- Форум: dbForge for MySQL
- Тема: SELECT DISTINCT ...
- Ответы: 4
- Просмотры: 4544
- Пн 09 авг 2010 14:28
- Форум: dbForge for MySQL
- Тема: Ошибка в операторе update - более одной записи в подзапросе.
- Ответы: 2
- Просмотры: 3196
Ошибка в операторе update - более одной записи в подзапросе.
Видно глаз "замылился", не могу понять почему запрос
UPDATE db1.lesnuchast as a set a.lesn_id =
( SELECT MAX(c.ID) FROM avia.lesn c
WHERE (c.name = a.name)
GROUP BY c.name)
выдает ошибку, что в подзапросе более, чем одна запись.
Смысл запроса - каждой записи в 1-ой табл соотв-ет несколько записей из второй.
Внутренний SELECT выбирает одну запись из второй для текущей записи первой таблицы.
Список записей из второй таблицы выбирается по условию равенства поля namе одноименному полю из первой.
Буду очень признателен. за любую идею. Спасибо!
UPDATE db1.lesnuchast as a set a.lesn_id =
( SELECT MAX(c.ID) FROM avia.lesn c
WHERE (c.name = a.name)
GROUP BY c.name)
выдает ошибку, что в подзапросе более, чем одна запись.
Смысл запроса - каждой записи в 1-ой табл соотв-ет несколько записей из второй.
Внутренний SELECT выбирает одну запись из второй для текущей записи первой таблицы.
Список записей из второй таблицы выбирается по условию равенства поля namе одноименному полю из первой.
Буду очень признателен. за любую идею. Спасибо!
- Пн 09 авг 2010 14:26
- Форум: dbForge for MySQL
- Тема: Можно ли вывести на принтер результаты SQL запроса?
- Ответы: 2
- Просмотры: 3823