powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Не удается установить MySQL 5.5/5.6 на Windows Embedded
16 сообщений из 16, страница 1 из 1
Не удается установить MySQL 5.5/5.6 на Windows Embedded
    #39216876
A-MaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется клиентский POS-терминал. Система зовет себя Windows Embedded POSReady 2009. На нем крутится локальный MySQL-сервер 5.1.53 (софт написан именно под него). Решил обновить версию мускуля, ввиду не сильно большого опыта работы с командной строкой - штатным инсталлером. Начал с 5.5.16. Установка идет нормально до момента применения секъюрных настроек, и дальше - ступор на несколько минут, после чего установка вылетает с ошибкой чего-то там про порт. Хотя с этого самого порта 3306 только что был изгнан MySQL 5.1, и никто более его не держит. Брандмауэр отключен.
По совету знающих людей сбросил пароль рута. Не помогло - служба стартует, но соединения не принимает. История повторилась с 5.5.23 и 5.6.3. В то же время, 5.1.53 обратно встал без проблем. То же самое на другом POS-е с такой же виндой. На POS-ах с обычной XP - никаких заморочек.
У мускулей старше 5.1 есть какие-то ограничения на ОС?
...
Рейтинг: 0 / 0
Не удается установить MySQL 5.5/5.6 на Windows Embedded
    #39216883
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A-MaR,

Надо смотреть логи MySQL сразу после "вылетает с ошибкой чего-то там про порт".
...
Рейтинг: 0 / 0
Не удается установить MySQL 5.5/5.6 на Windows Embedded
    #39216884
A-MaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл добавить: в файле .err сообщений об ошибках не замечено.
...
Рейтинг: 0 / 0
Не удается установить MySQL 5.5/5.6 на Windows Embedded
    #39216995
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автори дальше - ступор на несколько минут, после чего установка вылетает с ошибкой чего-то там про порт.эту ошибку покажите здесь..
...
Рейтинг: 0 / 0
Не удается установить MySQL 5.5/5.6 на Windows Embedded
    #39217461
A-MaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex_Ustinovэту ошибку покажите здесь..
Спасибо, вопрос временно снимается: работа тех клиентов, которых удалось обновить, показала, что нужно еще покопать настройки версии 5.5.
...
Рейтинг: 0 / 0
Не удается установить MySQL 5.5/5.6 на Windows Embedded
    #39217653
A-MaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Итак, по порядку.
Установка проходит, служба стартует, на применении параметров безопасности -
.
Перезапускаю службу, пробую подключиться:
Can't connect to MySQL server on 'localhost' (10061)' Check that mysqld is running on localhost and that the port is 3306. You can check this by doing 'telnet localhost 3306
Но телнет утверждает, что на 3306 именно MySQL 5.5.23.
Самое интересное: копирую целиком мускульную папки вместе с файлами данных на чистый комп, на котором мускуля никогда не было, регистрирую службу - работает. Значит, неправильные настройки или параметры безопасности точно отпадают. Брандмауэр отключен. В общем, тупик.
...
Рейтинг: 0 / 0
Не удается установить MySQL 5.5/5.6 на Windows Embedded
    #39217654
A-MaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сорри, не разобрался, как здесь картинки вставлять. https://yadi.sk/i/UxVnZzGPr563m
...
Рейтинг: 0 / 0
Не удается установить MySQL 5.5/5.6 на Windows Embedded
    #39219708
A-MaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Покопался в инете - баг оказывается известный, править что-то никто не спешит. А учитывая официальное прекращение поддержки ХР (и наверное всех производных от нее)...
Остается только порекомендовать клиентам не использовать POSReady 2009.
...
Рейтинг: 0 / 0
Не удается установить MySQL 5.5/5.6 на Windows Embedded
    #39377053
A-MaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В продолжении темы.
Последние релизы MySQL 5.5 (51-54) на Posready 2009 все же заработали без всякого шаманства. Про 5.5.23 можно благополучно забыть. Осталось запустить MariaDB 5.5. А здесь ситуация следующая: служба стартует, и при подключении через localhost все работает. Но стоит заменить localhost хотя бы на 127.0.0.1 - telnet перестает видеть порт 3306, соответственно и клиент тоже. То же самое и с сетевыми подключениями. Аналогично и с MySQL 5.6. Но при этом MariaDB 5.2 и 5.3 работают.
Больше всего непонятно то, что порт видится через localhost, но не видится через 127.0.0.1. Может, какие-то настройки MySQL нужно изменить с дефолтных, или с маршрутизацией в системе как-то поиграться?
...
Рейтинг: 0 / 0
Не удается установить MySQL 5.5/5.6 на Windows Embedded
    #39377084
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A-MaRБольше всего непонятно то, что порт видится через localhost, но не видится через 127.0.0.1.Для большинства MySQL-клиентов localhost означает коннект через локальный сокет. А 127.0.0.1 - коннект через TCP/IP.

Проверьте, не включена ли опция skip-networking
skip-networkingDo not listen for TCP/IP connections at all. All interaction with mysqld must be made using named pipes or shared memory (on Windows) or Unix socket files (on Unix). This option is highly recommended for systems where only local clients are permitted.
...
Рейтинг: 0 / 0
Не удается установить MySQL 5.5/5.6 на Windows Embedded
    #39377254
A-MaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skip-networking отключена.
...
Рейтинг: 0 / 0
Не удается установить MySQL 5.5/5.6 на Windows Embedded
    #39380665
A-MaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема почти решена. Оказалось, мешал протокол IPv6, непонятно для чего установленный по умолчанию в POSReady2009, и через который пытались работать MySQL 5.6 и MariaDB 5.5 и выше. После его удаления заработали все версии сервера, работающие в обычной XP.
Остался последний вопрос: можно ли с помощью настроек заставить MySQL просто "не замечать" IPv6 и работать через IPv4?
...
Рейтинг: 0 / 0
Не удается установить MySQL 5.5/5.6 на Windows Embedded
    #39380668
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A-MaRможно ли с помощью настроек заставить MySQL просто "не замечать" IPv6 и работать через IPv4?
http://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_bind-address
Если устанавливается привязка к определённому IPv4, то сервер будет принимать соединения ТОЛЬКО на этот адрес, игнорируя доступность других адресов и протоколов.
...
Рейтинг: 0 / 0
Не удается установить MySQL 5.5/5.6 на Windows Embedded
    #39380716
A-MaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina http://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_bind-address
Если устанавливается привязка к определённому IPv4, то сервер будет принимать соединения ТОЛЬКО на этот адрес, игнорируя доступность других адресов и протоколов.
Спасибо, то что нужно!
...
Рейтинг: 0 / 0
Не удается установить MySQL 5.5/5.6 на Windows Embedded
    #39380790
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если я правильно понимаю процитированное, то можно указать 0.0.0.0, чтобы слушать все IPv4 адреса.
http://dev.mysql.com/doc/refman/5.6/en/server-options.html If the address is 0.0.0.0, the server accepts TCP/IP connections on all server host IPv4 interfaces.
...
Рейтинг: 0 / 0
Не удается установить MySQL 5.5/5.6 на Windows Embedded
    #39380816
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, либо все, либо только один. Не так давно была тема: настройка mysql для прослушивания двух интерфейсов .
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Не удается установить MySQL 5.5/5.6 на Windows Embedded
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]