WWW.LIB.KNIGI-X.RU
БЕСПЛАТНАЯ  ИНТЕРНЕТ  БИБЛИОТЕКА - Электронные матриалы
 


Pages:   || 2 | 3 | 4 | 5 |

«© 1999-2016 EMS Database Management Solutions, Ltd. SQL Manager for MySQL Руководство пользователя © 1999-2016 EMS Database Management Solutions, Ltd. Все права защищены ...»

-- [ Страница 1 ] --

SQL Manager for MySQL

Руководство пользователя

© 1999-2016 EMS Database Management Solutions, Ltd.

SQL Manager for MySQL

Руководство пользователя

© 1999-2016 EMS Database Management Solutions, Ltd.

Все права защищены

Настоящий докyмент представляет собой техническую документацию к SQL Manager for MySQL.

Никакие материалы, содержащиеся в настоящем документе, не могут воспроизводиться или передаваться

полностью или частично в какой бы то ни было форме или какими бы то ни было средствами, электронными или механическими, включая фотокопирование, запись или использование в любой системе хранения и поиска информации, без разрешения издателя в письменной форме.

Продукты, упомянутые в настоящем документе, могут являться товарными знаками или зарегистрированными товарными знаками соответствующих компаний. Ни издатель, ни автор настоящего документа не предъявляют никаких прав на данные товарные знаки.

Издатель и автор не берут на себя никаких гарантий или ответственности в отношении точности или полноты настоящего документа, а также за какой-либо ущерб, понесенный в результате использования содержащейся в настоящем документе информации, в том числе программ и исходного кода, которые предоставляются с настоящей документацией. Ни в коем случае издатель и автор не несут ответственности за какие-либо убытки, ущерб, гражданскую ответственность или расходы, понесенные, прямо или косвенно, в результате использования настоящего документа.

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

Настоящий документ создан 19.12.2016 3 SQL Manager for MySQL Содержание Глава I Добро пожаловать в EMS SQL Manager for MySQL!

Hовости

Системные требования

Сравнительная таблица возможностей

Установка

Приобретение

Регистрация

Предыдущие версии

Часто задаваемые вопросы

Сопутствующие продукты

Глава II Начало работы Выбор стиля окружения и языка программы

Первый запуск программы

Использование панели рабочего стола

Работа с базами данных

Работа с объектами баз данных

Использование контекстных меню

Контекстное меню сервера

Контекстное меню базы данных

Контекстное меню объекта

Работа с окнами

Глава III Проводник баз данных Регистрационная информация баз данных

Подключение к базе данных

Основные операции над объектами

Выбор нескольких объектов

Использование вкладок

Недавно использовавшиеся объекты

Работа с избранными объектами

Поиск объектов

SQL ассистент

Настройка проводника баз данных

Избранные запросы

© 1999-2016 EMS Database Management Solutions, Ltd.

4 SQL Manager for MySQL Глава IV Управление базами данных Мастер регистрации баз данных

Установка параметров соединения

Параметры туннелирования

Выбор базы данных

Установка параметров регистрации

Мастер создания баз данных

Присвоение имени

Установка параметров соединения

Параметры туннелирования

Просмотр результата

Регистрационная информация баз данных

Настройки подключения

Опции общего назначения

Настройки отображ ения

Используемые директории

Журналы регистрации

Параметры SSH туннелирования

Параметры HTTP туннелирования

SSL

Настройка отображ ения данных

Свойства базы данных

Общие параметры

Количество объектов

Просмотр DDL

Администратор регистрации баз данных

Панели инструментов

Глава V Управление объектами Новый объект

Мастер копирования объекта

Выбор исходной базы данных

Выбор объекта

Выбор базы данных

Выбор подобъектов

Изменение описания

Объекты базы данных

Таблицы

Новая таблица

Панели инструментов

Свойства таблицы

MRG_MyISAM

Federated

Задание полей

Секционирование

Редактор таблиц

Панели инструментов

Свойства таблицы

Поля

Перестановка полей

© 1999-2016 EMS Database Management Solutions, Ltd.

5 SQL Manager for MySQL Редактор полей

Свойства поля

Редактирование

полей, имеющих тип E NUM или SE T Оптимизация типов полей

Выбор полей для

анализа Выбор полей для

изменения типа Выполнение операции

Индексы

Редактор индексов

Внешние ключи

Реактор внешних ключей

Триггеры

Редактор триггеров

Панели инструментов

Редактировать триггер

Просмотр данных

Представления

Панели инструментов

SQL описание

Просмотр полей

Просмотр данных

Хранимые процедуры

Панели инструментов

Определение процедуры

Выполнение и отладка процедуры

Задание параметров при выполнении

Просмотр результатов

Хранимые функции

Панели инструментов

Создание/редактирование функции

Выполнение и отладка функции

Задание параметров

Отладчик

Панели инструментов

Отладка

Просмотр информации

Пользовательские функции (UDFs)

Панели инструментов

Настройка функции

Назначенные события

Панели инструментов

Задание события

Локальные скрипты

Объекты сервера

Группы файлов ж урналов

Панели инструментов

Создание/Изменение группы файлов журналов

Табличные пространства

Панели инструментов

Создание/Изменение табличных пространств

Интегрированные серверы

Панели инструментов

Создание/Изменение интегрированного сервера

© 1999-2016 EMS Database Management Solutions, Ltd.

6 SQL Manager for MySQL Глава VI Запросы Редактор запросов

Панели инструментов

Работа с

окном редактирования SQL Контекстное меню

Просмотр плана запроса

Создание запроса с помощью перетаскивания

Использование ссылок на объекты

Выполнение запроса

Журнал

Редактор избранных запросов

Объединение запросов

Визуальный конструктор запросов

Панели инструментов

Работа с

окном диаграммы Установка связей

Задание

критериев Выводимые поля

Критерии группировки

Параметры сортировки

Работа с

окном редактирования Выполнение запроса

Параметры запросов

Окно ввода параметров

Глава VII Управление данными Просмотрщик данных

Панели инструментов

Просмотр в виде таблицы

Управление столбцами

Группировка и сортировка данных

Фильтрование данных

Контекстное меню

Работа с несколькими уровнями

Мастер создания уровней

Выбор главной таблицы

Выбор зависимой таблицы или запроса

Установка связи между главной и зависимой таблицей

Параметризация

запросов Задание параметров

Просмотр в виде карточек

Сводка по столбцу

Копирование строк

Просмотр в виде формы

Просмотр в виде печатной формы

Параметры страницы

Страница

Поля

Колонтитулы

Масштаб

Настройщик отчетов

© 1999-2016 EMS Database Management Solutions, Ltd.

7 SQL Manager for MySQL Настройка отображаемых областей

Характеристики

(поведение) Форматирование

Стили

Предварительный просмотр

Карточки

Диаграммы

Задание опций отчета

Печать

Редактор данных типа BLOB

Редактировать в шестнадцатеричном представлении

Редактировать как текст

Редактировать как RTF

Редактировать как изображение

Редактировать как HTML

Редактировать как XML

Применение изменений

Конструктор фильтров

Запуск конструктора фильтров

Работа с

условиями Работа с

группами Кнопки конструктора фильтров

Глава VIII Средства импорта и экспорта данных Мастер экспорта данных

Задание

имени и формата выходного файла Выбор экспортируемых полей

Настройка форматов данных

Установка колонтитулов

Задание

особенностей форматов E

xcel Оформление таблицы и данных

Оформление Полей

Опции

Стили оформления

Расширения

Ссылки

Примечания

Диаграммы

Ячейки

Объединенные ячейки

Оформление страницы

Access

Word / RTF

Базовые стили

Стили оформления строк

HTML

Автоформат

Базовые опции

Многостраничный документ

Оформление выходного файла

PDF

TXT

© 1999-2016 EMS Database Management Solutions, Ltd.

8 SQL Manager for MySQL CSV

XML

E

xcel 2007/ODS Word 2007/ODT

Задание

общих опций экспорта Выполнение операции

Мастер импорта данных

Указание файла источника данных

Выбор источника данных

Указание соответствия полей

E

xcel Access, DBF, XML

TXT

CSV

HTML

XML Document

MS E

xcel 2007/ODF Spreadcheets Настройка форматов данных

Определение форматов полей

Выбор метода импорта

Настройка общих опций

Выполнение операции

Мастер экспорта в виде SQL скрипта

Задание

типа назначенного сервера Указание имени файла назначения

Выбор метода экспорта полей типа BLOB

Выбор полей для экспорта

Настройка опций экспорта

Редактирование итогового SQL скрипта

Выполнение операции

Мастер сохранения данных

Выбор файла

Выбор полей

Настройка назначенного файла

Выполнение операции

Мастер загрузки данных

Выбор источника данных

Задание

основных параметров Выбор полей

Задание

форматов данных Выполнение операции

Мастер экспорта в виде PHP страницы

Задание

выходного файла Выбор экспортируемых полей

Задание

параметров создаваемого php файла Задание

колонтитулов выходного файла Выполнение операции

Глава IX Инструменты базы данных Общие инструменты

Дерево

зависимостей Панели инструментов

© 1999-2016 EMS Database Management Solutions, Ltd.

9 SQL Manager for MySQL Визуальный конструктор баз данных

Панели инструментов

Перемещение по диаграмме

Контекстные меню

Работа с объектами диаграммы

Инкрементный поиск

Создание связей

Работа с вкладками

Обратное проектирование

Печать диаграммы

Предварительный просмотр

Настройки печати

Сохранить/загрузить диаграмму

Настройка диаграммы

Редактор SQL скриптов

Панели инструментов

Работа с областью редактирования SQL Script

Использование контекстного меню

Проводник редактора скриптов

Выполнение скрипта

Мастер извлечения баз данных

Выбор исходной базы данных

Выбор файла назначения

Выбор компонентов базы данных для извлечения

Выбор объектов базы данных для извлечения

Выбор серверных объектов для извлечения

Выбор таблиц, из которых будут извлечены данные

Задание свойств скрипта

Выполнение операции

Печать метаданных

Панели инструментов

Выбор объектов

Предварительный просмотр

Мастер создания HTML отчетов

Выбор базы данных и выходной директории

Выбор типа объекта базы данных

Выбор типа объекта сервера

Задание стиля отчета

Задание дополнительных параметров

Выполнение операции

Работа с

отчетами Мастер создания отчетов

Задание основных свойств отчета

Выбор областей

отображаемых в отчете Определение стиля отчета

Задание параметров страницы

Конструктор отчетов

Основные элементы

Панели инструментов

Добавление объектов базы данных

Добавление компонентов отчета

Просмотр отчета

Создание диалоговой формы

Просмотрщик отчетов

© 1999-2016 EMS Database Management Solutions, Ltd.

10 SQL Manager for MySQL Панели инструментов

Монитор SQL

Панели инструментов

Использование контекстного меню

Поиск по метаданным

Специальные инструменты

Мастер сравнения баз данных

Выбор исходной базы данных

Выбор назначенной базы данных

Выбор типа скрипта синхронизации

Задание параметров скрипта

Выполнение операции

Мастер копирования баз данных

Выбор исходной базы данных

Задание назначенной базы данных

Выбор типа копируемых объектов

Выбор объектов базы данных

Выбор серверных объектов

Выбор объектов, из которых будут скопированы данные

Задание дополнительных опций

Выполнение операции

Операция SHOW

Панели инструментов

Информация по серверу

Информация по базе данных

Глава X Инструменты сервера Дамп базы данных

Выбор сервера

Выбор баз данных для дампа

Выбор объектов для дампа

Выбор файла назначения

Выбор компонентов базы данных для дампа

Задание

свойств структуры скрипта Задание

свойств данных скрипта Выполнение операции

Восстановление базы данных

Выбор сервера

Выбор файла для восстановления

Выбор баз данных

Выбор объектов

Выполнение операции

Резервное копирование таблиц

Выбор базы данных

Выбор таблиц

Выполнение операции

Восстановление таблиц

Выбор директории

Выбор назначенной базы данных

Выбор таблиц

Выполнение операции

Очистка кэша (Flush)

© 1999-2016 EMS Database Management Solutions, Ltd.

11 SQL Manager for MySQL Параметры очистки кэша

Анализ таблиц

Выбор базы данных

Выбор таблиц

Выполнение операции

Проверка таблиц

Выбор базы данных

Выбор таблиц

Выполнение операции

Устранение ошибок в таблицах

Выбор базы данных

Выбор таблиц

Выполнение операции

Оптимизация таблиц

Выбор базы данных

Выбор таблиц

Выполнение операции

Очистка таблиц

Выбор базы данных

Выбор таблиц

Выполнение операции

Изменение механизма хранения таблиц

Выбор сервера и базы данных

Выбор и

настройка таблиц Выполнение операции

Свойства сервера

Панели инструментов

Переменные статуса

Системные переменные

Просмотр списка процессов

Просмотр состояния InnoDB

Просмотр основного ж урнала запросов

Управление экземплярами

Запуск/Остановка сервиса

Конфигурирование сервиса

Запуск консоли MySQL сервера

Проверка соединения

Остановка работы сервера

Глава XI Обеспечение безопасности Администратор пользователей

Панели инструментов

Редактор пользователей

Администратор прав

Панели инструментов и контекстное меню

Управление глобальными привилегиями

Управление правами на объекты базы данных

Отбор объектов

© 1999-2016 EMS Database Management Solutions, Ltd.

12 SQL Manager for MySQL Глава XII Настройки Настройки окружения

Предпочтения

Активация режима полной версии

Подтверж дения

Окна

Инструменты

Таймауты

Проводник баз данных

Редактор таблиц

Редактор SQL

Монитор SQL

SQL скрипт

Конструктор запросов

Стиль и палитра

цветов Визуальный конструктор баз данных

Печать метаданных

Экспорт данных

Свойства сервера

Шрифты

Параметры сетки

Настройки данных

Настройки печати

Цвета и форматы данных

Дополнительные настройки

Опции столбцов

Локализация

Общие сочетания клавиш

Настройки редакторов

Общие настройки

Отображ

ение Цвет

Быстрый код

Форматтер SQL

SQL Words

Задание

сочетаний клавиш Проверка правописания

Настройки внешнего вида

Панели и меню

Деревья и списки

Элементы управления редактирования

Флаж ки

Кнопки

Вкладки

Группа кнопок

Разделители

Панель навигации

Мастер сохранения настроек

Задание

файла Выбор настроек для сохранения

Выбор баз данных

© 1999-2016 EMS Database Management Solutions, Ltd.

13 SQL Manager for MySQL Сохранение настроек

Локализация

Редактор локализаций

Выбор языка программы

Шаблоны клавиатуры

Шаблоны объектов

Подобъекты

Глава XIII Внешние инструменты Окно внешних инструментов

Редактирование внешних инструментов

Глава XIV Дополнительно Интерфейс программы

Поиск опций

Настройка подключения

Просмотр зависимостей объектов

Диалог выбора объекта

Описание объекта

Просмотр DDL

Шаблоны

Параметры SSH туннелирования

Параметры HTTP туннелирования

Задание форматов данных

Окно поиска

Окно замены

Список задач

Настройка панелей управления

Маркеры

Механизмы хранения

Поддерживаемые форматы файлов

Изменение метаданных

Совет дня

Сочетания клавиш

SQL Manager Direct

Преобразование скрипта

Глава XV Как...

Работать с базами данных

Подключиться к базе данных

Создать

базу данных Изменить параметры подключения к базе данных

© 1999-2016 EMS Database Management Solutions, Ltd.

14 SQL Manager for MySQL Ускорить работу с базой данных

Визуально спроектировать базу данных

Посмотреть ER-диаграмму базы данных

Создать

копию базы данных Задокументировать базу данных

Сохранить отчет о метаданных в файл другого формата

Вести ж урнал изменений метаданных и запросов

Получить SQL-дамп базы данных

Работать с объектами базы данных

Группировать объекты

Найти объект

Посмотреть зависимости объектов

Получить DDL объекта

Работать с данными

Просматривать таблицы с большим количеством записей

Фильтровать данные

Сортировать и группировать данные

Экспортировать/импортировать данные

Экспортировать в виде SQL скрипта

Экспортировать отфильтрованные данные

Редактировать данные многоуровневых таблиц

Добавить изображ ение в таблицу

Настроить формат отображ ения данных

Работать с запросами и скриптами

Быстро создать SQL запрос

Контролировать производительность запроса

Работать с несколькими запросами одновременно

Сохранить часто используемые запросы

Выполнять запросы с параметрами

Экспорт

результатов запроса в файл Выполнять скрипты (сценарии)

Выполнить большой SQL скрипт

Ускорить работу SQL скрипта

Работать с текстом запроса/скрипта

Просмотреть все выполненные запросы и скрипты

Управлять правами на уровне базы данных

Предотвратить разрыв соединения по тайм-ауту

Подключиться к базе данных хостинг провайдера

Создать простой отчет в Конструкторе отчетов

Перенести настройки программы

Обновить программу

Сообщить об ошибках и предложениях

1 Добро пожаловать в EMS SQL Manager for MySQL!

SQL Manager for MySQL – это мощнейший инструмент для разработки и администрирования серверов баз данных MySQL. SQL Manager for MySQL гарантированно работает с любыми версиями MySQL, начиная с версии 4.1 и заканчивая версией 5.7 включительно. SQL Manager for MySQL поддерживает все самые новые функции MySQL, включая представления, хранимые процедуры и функции, внешние ключи для таблиц InnoDB и так далее. Целый набор мощных инструментов и утилит SQL Manager for MySQL удовлетворит все потребности опытных пользователей. Современный, максимально комфортный графический интерфейс и грамотная система мастеров настроек предельно просты и будут понятны даже начинающему пользователю.

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

18 SQL Manager for MySQL - User's Manual 1.2 Системные требования Microsoft Windows XP, Microsoft Windows Server 2003, Microsoft Windows Server 2008, Microsoft Windows Server 2008 R2, Microsoft Windows Server 2012, Microsoft Windows Server 2012 R2, Microsoft Windows Vista, Microsoft Windows 7, Microsoft Windows 8/8.1, Microsoft Windows 10 512 Мбайт ОЗУ (рекомендуется 1024 Мбайт или более) 200 Мбайт свободного пространства на жестком диске для установки программы Возможность соединения с локальным или удаленным сервером MySQL Поддерживаемые версии сервера MySQL: с 4.1 по 5.7, MariaDB c 5.1 и выше © 1999-2016 EMS Database Management Solutions, Ltd.

19 SQL Manager for MySQL - User's Manual 1.3 Сравнительная таблица возможностей Бесплатная Lite версия SQL Manager for MySQL не включает все особенности Full версии и имеет ограничение числа баз данных, которые могут быть зарегистрированы.

Некоторые функции и инструменты в Lite версии недоступны.

Полная сравнительная таблица характеристик представлена ниже.

Важно: Если у вас установлена Lite версия программы, то Вы можете активировать 620 все возможности Full версии. Эти возможности будут доступны для работы в течение тридцати дней.

Для получения более подробной информации об активации смотрите на странице Активация режима полной версии 620.

© 1999-2016 EMS Database Management Solutions, Ltd.

20 SQL Manager for MySQL - User's Manual 1.4 Установка Установка программы SQL Manager for MySQL загрузите установочный файл программы со страницы загрузки, полученный файл извлеките из архива в нужную директорию (например, c:

\unzipped), откройте файл setup.exe и следуйте инструкциям мастера установки, после завершения процесса установки найдите ярлыки программы в ПускПрограммы- EMS.

–  –  –

Обновление программы загрузите установочный файл программы со страницы загрузки сайта, полученный файл извлеките из архива в нужную директорию (например, c:

\unzipped), закройте программу SQL Manager for MySQL, если она запущена, откройте файл setup.exe и следуйте инструкциям мастера обновления.

Вы можете обновить версию программы, используя SQL Direct 736.

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

21 SQL Manager for MySQL - User's Manual 1.5 Приобретение Чтобы упростить процесс приобретения наших продуктов, мы заключили контракт с Интернет-регистратором Share-it!. Процедура совершения покупки через Share-it!

защищена безопасным соединением и делает процесс оплаты быстрым и безопасным.

Если Вы заказали программное обеспечение компании EMS в Интернет и хотели бы посмотреть информацию о Вашем заказе, или же если у Вас возникли вопросы, касающиеся приобретения наших продуктов, оплаты или процедуры доставки, пожалуйста, обратитесь в техническую поддержку, обслуживаемую компанией Share-it!.

Пожалуйста, учтите, что все наши программные продукты доставляются только электронными средствами (Electronic Software Delivery). Сделав заказ, Вы сможете немедленно скачать регистрационные ключи или пароли и ссылки на архивы полных версий программ. Также Вы получите копию регистрационных ключей или паролей по электронной почте.

Если при оформлении не получили регистрационный ключ в течение двух часов, обратитесь в службу поддержки по этому адресу sales@sqlmanager.net.

Если Вы являетесь зарегистрированным пользователем, то при возникновении проблем или вопросов при использовании нашего программного обеспечения обращайтесь в службу поддержки.

–  –  –

Программа EMS по Сопровождению ПО - это выгодная для клиента комплексная программа, включающая в себя техническую поддержку, обновления ПО и много других преимуществ. Имея действующую подписку на Сопровождение ПО, Вы автоматически получаете последние версии программ EMS сразу после их выпуска без дополнительных затрат. Это позволит Вам и Вашей компании идти в ногу с новейшими разработками в области программного обеспечения, пользоваться улучшенными версиями программ и проще отслеживать имеющиеся у Вас лицензии на ПО.

Как участник Программы EMS по Сопровождению ПО, Вы имеете право получать:

Техническую поддержку опытных специалистов Консультации по вопросам работы ПО Бесплатные обновления и релизы с улучшениями ПО в течение подписки на © 1999-2016 EMS Database Management Solutions, Ltd.

22 SQL Manager for MySQL - User's Manual Сопровождение ПО Доступ к персональной учетной записи клиента EMS Мгновенное возобновление подписки на Сопровождение ПО в режиме онлайн Эксклюзивные заблаговременные уведомления о специальных предложениях Эксклюзивные предложения ТОЛЬКО для владельцев подписки на Сопровождение ПО Подробнее об услуге сопровождения читайте на странице http://sqlmanager.net/ru/ support/faq/maintenance © 1999-2016 EMS Database Management Solutions, Ltd.

23 SQL Manager for MySQL - User's Manual 1.6 Регистрация Если Вы не зарегистрировали свою копию программы SQL Manager for MySQL, то Вы можете сделать это, нажав кнопку Register Now в окне, открывающемся при выборе пункта главного меню программы Help | About.

В появившемся окне укажите регистрационное имя - в поле Registration name, и ключ - в поле Registration Key.

Чтобы зарегистрировать только что приобретенную копию программы необходимо выполнить следующие действия:

получить уведомительное письмо с регистрационной информацией из Share-it!

© 1999-2016 EMS Database Management Solutions, Ltd.

24 SQL Manager for MySQL - User's Manual ввести Registration Name и Registration Key из этого письма.

убедиться, что регистрация прошла успешно. Для этого необходимо открыть окно About SQL Manager for MySQL, выбрав пункт главного меню Help | About. В этом окне должны отображаться введенные вами Registration Name и Registration Key.

После введения правильного регистрационного ключа появляется информационное окно, сообщающее о том, что Вы теперь имеете право пользоваться программой.

–  –  –

20. Добавлена поддержка типа JSON.

21. SQL Editor 248. Добавлена возможность отображения результатов для нескольких запросов.

22. Добавлены таймауты624 для подключения и ожидания блокировки изменения метаданных.

23. Оптимизированы поиск и замена текста в редакторах SQL.

24. В Extract Database 459 и Copy database 509 добавлена возможность выбора триггеров отдельно от таблиц.

25. Поддержка последних версий OpenSSH.

26. Исключены лишние операции Connect/Disconnect при подключении к БД.

27. Исправлено применение кодировки базы по умолчанию.

28. Исправлены ошибки отображения данных в BLOB Editor 315.

29. Устранено появление повторного запроса на сохранение в SQL Editor/SQL Script.

30. Исправлены ошибки при переименовании вкладок Визуального Конструктора БД 433.

31. Исправлена ошибка при использовании типа ENUM для возвращаемого значения функции.

32. Исправлена ошибка назначения привилегий для объектов с точкой в имени.

33. При выполнении форматирования в функции удалялся весь текст кроме комментариев. Исправлено.

34. Исправлена ошибка при копировании нулевых дат в буфер обмена.

35. Множество других улучшений и исправлений.

02.09.2015 Выпущен SQL Manager for MySQL 5.5.3

1.Исправлена критическая ошибка при использовании фильтра.

2.При вызове предпросмотра в Query Builder 253 выдавалась ошибка. Исправлено.

3.Исправлено несвоевременное появление окна автозавершения кода при редактировании текста.

4.Исправлена сортировка полей в редакторе таблиц 162.

5.При подключении к БД с использованием SSH туннеля пассфраза запрашивалась дважды. Исправлено.

6.Исправлено сохранение размеров окон в режиме Floating Windows.

7.Исправлено дублирование таблицы с данными при использовании подключения через SSH-туннель.

8.При выполнении запросов с использованием некоторых функций для работы с датами выдавалась ошибка. Исправлено.

9.При экспорте результата запроса не учитывались ограничения. Исправлено.

10.В отчеты добавлено название документа для поддержки печати через PDFпринтеры.

11.Другие улучшения и исправления.

26.06.2015 Выпущен SQL Manager for MySQL 5.5.2

1. Исправлена генерация скрипта определения (DDL) для таблиц с точкой в имени.

2. Исправлена ошибка доступа к процедурам у пользователей с ограниченными © 1999-2016 EMS Database Management Solutions, Ltd.

27 SQL Manager for MySQL - User's Manual правами.

3. Критическая ошибка при запуске на некоторых версиях Windows. Исправлено.

4. Не работал вызов предпросмотра в диалоге печати для представлений.

5. Исправлен размер окон визардов при увеличенном размере шрифтов (DPI).

6. В скрипте сравнения БД исправлен порядок скриптов для добавления полей в таблицу.

7. Исправлено отображение зависимостей в редакторе процедур.

8. В SQL Script исправлено позиционирование курсора мышкой в тексте с табуляцией.

9. Исключено сравнение свойства AUTO_INCREMENT таблиц в мастере Database Com parer.

10.В отладчике процедур исправлена инициализация параметров типа DateTim e.

11.При использовании транзакций не работала вставка данных в таблицу из процедуры. Исправлено.

12.Исправлено сравнение индексов в Database Com parer.

13.Исправлен импорт данных в юникоде из файлов Excel (.xlsx).

14.Другие исправления и улучшения.

06.04.2015 Выпущен SQL Manager for MySQL 5.5.1

1.Автодополнение в редакторе не работало в некоторых случаях. Исправлено.

2.Исправлено сохранение/восстановление размеров окон редакторов объектов.

3.Возникала ошибка обновления объектов при подключении с ограниченными правами. Исправлено.

4.Исправлена отрисовка элементов управления при увеличенном DPI шрифтов.

5.Исправлена попытка некорректного применения взаимоисключающих опций.

6.Возникали ошибки при загрузке сохранненых уровней табличного представления данных. Исправлено.

7.Исправлен экспорт полей типа 'date' в формат XLS.

8.Исправлено неверное логирование выполнения запросов в SQL Editor 239.

9.Исправлены ошибки при отображении недопустимых дат.

10.При запуске программы в режиме Floating Windows возникали ошибки. Исправлено.

11.Испралена ошибка при повторном выполненим запросов в модальном Query Builder.

12.Другие испраления и улучшения.

09.02.2015 Выпущен SQL Manager for MySQL 5.5

1. Добавлен сервис восстановления базы данных 542 из файлов дампа.

2. Реализована поддержка микросекунд для TIME, DATETIME и TIMESSTAMP в редакторах и в табличном представлении данных.

3. Оптимизирован экспорт 334 больших объемов данных.

4. Оптимизирована работа с БД с большим количеством объектов.

5. Возможность переименования таблиц, процедур и функций в редакторах.

6. Возможность задания значений по умолчанию как CURRENT_TIMESTAMP и ON UPDATE CURRENT_TIMESTAMP для DATETIME.

7. Генерация ALTER TABLE... RENAME INDEX скрипта для переименования индекса вместо DROP/CREATE для MySQL 5.7 и выше.

8. Добавлены границы страниц на диаграмме Visual Database Designer 433.

9. Исправлено сохранение и восстановление настроек представления данных в SQL Editor.

10. Не работало сохранение запросов SQL Editor через Мастер сохранения настроек © 1999-2016 EMS Database Management Solutions, Ltd.

28 SQL Manager for MySQL - User's Manual

679. Исправлено.

11. Не работала подсветка синтаксиса для больших скриптов. Исправлено.

12. Для таблиц, не поддерживающих транзакции, теперь не происходит попытки старта транзакции, что предотвращает блокировку метаданных.

13. Прочие исправления и улучшения.

–  –  –

1.Добавлена возможность резервного копирования БД 532 через m ysqldum p.

2.Появилась поддержка хранилищ PBXT, Aria, SphinxSE в редакторе таблиц 174 для серверов MariaDB.

3.В администраторе прав 609 для таблиц добавлены привилегии TRIGGER, CREATE VIEW, SHOW VIEW.

4.Увеличена скорость экспорта данных.

5.В режиме плавающих окон (Floating windows) не открывался Визуальный конструктор баз данн 433 ых. Исправлено.

6.Исправлено применение форматов локали для данных в табличном представлении.

7.При получении зависимостей для триггера возникала ошибка. Исправлено.

8.При очистке таблицы происходило зависание. Исправлено.

9.При редактирование скриптов с длинными комментариями происходили ошибки.

Исправлено.

10.В некоторых случаях некорректно работал импорт из файлов Excel, Access и CSV.

Исправлено.

11.Исправлено отображение больших значений типа BIGINT в табличном представлении.

12.Мастер извлечения баз данных 459. Триггеры теперь выгружаются в конце скрипта.

13.При экспорте данных в файлы Excel вместо пробелов появлялись неверные символы. Исправлено.

14.Исправлен ввод специальных символов испанского языка.

15.Появилась поддержка увеличенного шрифта системы в редакторе таблиц.

16.При редактировании процедур пользователями с ограниченными правами возникала ошибка. Исправлено.

17.Не отображались результаты для запросов с комментариями в конце. Исправлено.

18.Множество улучшений и исправлений.

27.04.2012 Выпущен SQL Manager for MySQL 5.3.0.1

1.Добавлена возможность обновления и редактирования процедур 205 при ограниченных правах к таблице "m ysql.proc".

2.В инструменте сравнения баз данных 504 (Database Com parer) реализовано сравнение всех свойств индексов.

3.SQL Монитор 499. Опция записывания событий SQL монитора в файл не работала.

Исправлено.

4.Таблицы в Unix-серверах, имеющие разные регистры, отображались некорректно.

Исправлено.

5.Редактор индексов 192.

Не менялся комментарий для существующего индекса. Исправлено.

При попытке изменить первичный индекс возникала ошибка. Исправлено.

6.Открытие Менеджера служб сервера 594 в немецкой локализации приводило к ошибке (Instance Manager). Исправлено.

7.Редактор полей 182. На некоторых версиях сервера при попытке убрать опцию «Первичный ключ» скрипт изменения полей генерировался с ошибкой. Исправлено.

8.Прочие улучшения и исправления © 1999-2016 EMS Database Management Solutions, Ltd.

29 SQL Manager for MySQL - User's Manual 19.01.2012 Выпущен SQL Manager for MySQL 5.2.0.1

1.Добавлена возможность обновления информации о процедурах 205 и функциях 211 через системные таблицы базы данных inform ation_schema.

2.Усовершенствован модуль Export as PHP Page 418 :

· появилась возможность экспорта представлений 200 и запросов 237, · в параметры безопасности (Security options) добавлен тип авторизации на сервере MySql, · добавлена возможность работы при установленном параметре PHP short_open_tag в NO.

3.В модуле Database Com parer 504 усовершенствован алгоритм генерации скриптов и вычисления последовательности скриптов.

4.В модуле Duplicate Object 156 реализовано копирование через INSERT INTO … SELECT FROM.

5.Изменена форма добавления/редактирования индексов 192, добавлена поддержка свойств индексов, такие как HASH, BTREE, SPATIAL, KEY_BLOCK_SIZE, PARSER, COMMENT.

6.В редакторе пользователей 606 добавлено свойство MAX_USER_CONNECTIONS.

7.В редакторе процедур 205 и функций 211 добавлена форма редактирования параметров.

8.Прочие улучшения и дополнения.

03.08.2011 Выпущен SQL Manager for MySQL 5.1.0.1

1. Добавлена возможность автоматической регистрации новой базы данных после ее копирования с помощью Мастера копирования базы данных 509.

2. Управление пользователями 603. Добавлена возможность фильтрации по типам привилегий.

3. Дерево зависимостей 429 теперь анализирует зависимости всего сервера.

4. Добавлена возможность очистки истории вводимых параметров.

5. Свойства сервера 587. При просмотре списка процессов теперь можно завершать запрос, связанный с этим процессом.

6. Другие незначительные изменения и исправления.

07.06.2011 Выпущен SQL Manager 2011 for MySQL 5.0.0.1

–  –  –

19.06.2009 Выпущен SQL Manager 2010 for MySQL 4.5.0.1

1.Добавлен поиск по метаданным 502 - Search in Metadata.

2.Добавлена поддержка Windows 7.

3.Редактор хранимых функций 211. При перекомпиляции процедуры теперь заново создаются заданные для нее привилегии.

4.Редактор данных. Set to Now теперь принудительно не отсылает данные для новых и редактируемых записей.

© 1999-2016 EMS Database Management Solutions, Ltd.

31 SQL Manager for MySQL - User's Manual

5.Редактор процедур 205.

Не работало запоминание значений параметров при выполнении процедуры, если хотя бы один из параметров имел тип BIGINT. Исправлено.

Если при выполнении процедуры с параметром типа BIGINT вводилось значение больше чем 2147483648, то возникала ошибка. Исправлено.

6.Мастер экспорта в виде SQL скрипта 398. При генерации скрипта для SQL Server не генерировался DLL для таблицы. Исправлено.

7.Мастер экспорта данных 334. На Windows Vista x64 при экспорте данных в формат ODF Spreadsheets возникала ошибка "Cannot create basic structure". Исправлено.

8.Редактирование поля типа SET 185 иногда могло приводить к потере значения по умолчанию. Исправлено.

9.Значения полей по умолчанию типа BIT(1) DEFAULT '\0' определялось некорректно.

Исправлено.

10.Редактор полей 182. Не сохранялось значение по умолчанию при обновлении current_timestam для полей типа TIMESTAMP. Исправлено.

p

11.Другие исправления и улучшения.

–  –  –

26 февраля 2008года выпущен SQL Manager 2007 for MySQL вер. 4.3.0.1

1.Проводник баз данных 93.

Добавлена панель поиска 106 для поиска объектов в дереве объектов, отображающемся в проводнике баз данных.

Список окон доступен теперь как вкладка 101 проводника баз данных;

2.Добавлена поддержка UTF8 для метаданных.

компиляция процедур, функций и триггеров, содержащих национальные символы, теперь корректна вне зависимости от настроек операционной системы.

национальные символы в полях типа ENUM теперь отображаются корректно.

3.Появилась возможность автоматического восстановления потерянного соединения с базой данных. Опция Autom atically reconnect when connection is lost в Регистрационной информации базы данных 133.

4.Добавлена функция поиска опций 702.

5.Редактор таблиц 174. Добавлена поддержка таблиц типа FEDERATED.

6.Мастер извлечения баз данных 459.

Увеличена скорость работы для больших баз данных.

Появилась возможность опционально добавлять директивы delim iter при извлечении процедур и триггеров. Опция Add DELIMITER statem ents for stored routines and triggers.

Для добавления или отключения комментариев создана опция Insert Com ents. m

7.Мастер импорта данных 377.

Появилась возможность автоматического сопоставления полей таблицы колонкам текстовых данных.

Теперь можно указать кодировку CSV и TXT файлов при импорте.

При импорте из DBF файла выбор параметра ANSI или OEM не влиял на результат.

Исправлено.

8.Визуальный конструктор баз данных 433.

Добавилась возможность отображать имена внешних ключей на диаграмме. Опция Draw FOREIGN KEY nam e.

Добавилась функция Materialize Virtual Relation - создать внешний ключ на основании виртуального ключа.

Размер полей таблиц теперь отображается на диаграмме.

При удалении внешних ключей теперь запрашивается подтверждение.

9.Восстановление таблиц 552. Теперь можно вручную вводить имена отсутствующих в базе данных таблиц для восстановления.

10.Мастер экспорта данных 334.

При экспорте результата выполнения запроса, созданного в Редакторе запросов 239 и Визуальном конструкторе запросов 253 можно добавить текст самого запроса в верхний колонтитул получаемого файла с помощью кнопки Add query text to Header.

При экспорте большого числа записей (более 1000000) возникала ошибка "Out of Mem ory". Исправлено.

11.Редактор триггеров 197 Добавилась возможность добавления и изменения DEFINER для триггера.

© 1999-2016 EMS Database Management Solutions, Ltd.

33 SQL Manager for MySQL - User's Manual

–  –  –

02.11.2007 SQL Manager for MySQL версии 4.2.0.1 выпущен

1.Улучшена система построения зависимостей на вкладке просмотра зависимостей объекта 705 в редакторах объектов.

2.SQL Editor 239. Значительно улучшена система Code Com pletion 661. Добавлена подсветка служебных слов появившихся в MySQL 6.0.

3.При выбранной в Windows корейской локализации строковые данные таблиц и запросов иногда отображались некорректно.

4.Create Database 127. При выборе UTF8 в поле Character Set возникала ошибка.

Исправлено.

5.View Editor 200. При выборе Edit with Query Builder иногда происходило аварийное завершение программы. Исправлено.

6.Extract Database 459. При извлечении процедур и функций в ряде случаев пустые комментарии извлекались неправильно. Исправлено.

7.Доработана немецкая локализация продукта.

8.Добавлена русская локализация продукта.

9.Добавлена польская локализация продукта.

10.Некоторые другие улучшения и исправления.

Выпущен SQL Manager 2007 for MySQL версии 4.1

Что нового в SQL Manager 2007 for MySQL?

1.Редактор SQL. Добавлена подсказка, отображающая параметры для введенных процедур и функций. Принудительный вызов подсказки - Ctrl+Shift+Space.

2.Редактор Процедур, Редактор Функций. Появилась возможность разворачивать SQL редактор определения процедуры во все окно.

3.Редактор BLOB полей теперь позволяет просматривать поля типа TEXT.

4.Существенно увеличена скорость работы инструмента Извлечение базы данных.

5.Все мастера теперь спрашивают подтверждения при повторном нажатии клавиши.

© 1999-2016 EMS Database Management Solutions, Ltd.

34 SQL Manager for MySQL - User's Manual

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

35 SQL Manager for MySQL - User's Manual

7.Улучшенный Мастер извлечения базы данных работает быстрее, позволяет задавать версию сервера, для которого нужно сгенерировать скрипт, и учитывает зависимости между объектами.

8.Поддержка запросов, возвращающих несколько наборов данных.

9.В Проводнике БД появилось меню генерации типовых SQL команд для объектов базы данных (Script to SQL Editor, Script to Clipboard). Теперь вы можете легко получить такие SQL команды как CREATE, ALERT, DROP, SELECT и др. для каждого объекта базы данных.

10.Теперь вы можете сохранять свои запросы в папках Избранные запросы в Проводнике БД; в этом случае запросы могут храниться либо локально в реестре (и быть доступными только для вас), либо в специальной таблице базы данных (и быть доступными части либо всем пользователям вашей базы).

11.Улучшен Визуальный конструктор базы данных, добавлены новые объекты, такие как комментарии и виртуальные связи. Появилась возможность добавления в диаграммы Процедур, Функций и Представлений. Выбор уровня детализации отображения объектов (отображать только имена объектов, либо поля и параметры).

12.Улучшенный Мастер экспорта данных теперь работает быстрее. Добавилась возможность выгрузки данных в форматы XML Docum ent, Open Document Format (OpenOffice), Open XML Form (MS Word 2007, MS Excel 2007).

at

13.Новый инструмент Дерево зависимостей позволяет просматривать зависимости между объектами базы данных.

14.Улучшенный инструмент Свойства сервера. Разбивка переменных на группы, возможность модификации системных переменных. Вывод информации сервера, состояние InnoDB, и общий журнал запросов.

15.Добавлено окно Свойств базы данных (Database Properties) с показом и возможностью изменения опций базы данных, выводом краткой информации об объектах базы и ее размере.

16.Улучшенный Редактор таблиц. Добавлена возможность просмотра и изменения свойств таблицы на новой закладке, а также просмотр Статуса таблицы.

17.Параметры соединения и опции отображения данных, которые влияют на скорость работы с базой, перенесены в Регистрационную Информацию базы данных и могут настраиваться для каждой базы индивидуально для достижения максимального удобств работы.

18.В Проводнике БД хосты теперь именуются с учетом выбранного типа соединения:

SSH или HTTP туннелирования.

19.SSH туннелирование теперь позволяет задавать секретный ключ.

20.SQL Скрипт. Добавлена возможность запускать выделенные запросы и запросы, находящиеся под курсором.

21.Улучшенная система построения отчетов.

22.Множество других улучшений и исправлений

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

36 SQL Manager for MySQL - User's Manual вставку данных.

Возможность переименовывать и перемещать закладки.

Время выполнения запроса теперь показывается в формате часы:минуты:

секунды.

Иногда при выполнении запросов в SQL Editor возникала ошибка Range Check Error.

4.DB Explorer. Добавлена команда Add to Projects. Теперь объекты в проекты можно добавлять не только перетаскиванием, но и посредством выбора в открывающейся по этой команде форме.

5.Теперь поддерживается работа туннеля HTTP по протоколу HTTPS.

6.Теперь для использования Services нет необходимости предварительно соединяться с базой данных при помощи DB Explorer.

7.Добавлена поддержка систем хранения данных m yttNDBCluster и myttBlackHole.

8.Обновлен список Character sets и Collations в Create Database Wizard.

9.Размер и положение окон редакторов новых объектов теперь сохраняется.

10.Grid. Добавлены пункты контекстного меню Expand All и Collapse All.

11.Положение элементов управления в панелях инструментов теперь не сбрасывается после установки новой версии программы. Сбросить их можно, использую соответствующую команду в меню Windows, или кнопкой на форме Environm ent Options.

12.Visual Database Designer. Стиль контекстного меню не менялся в соответствии с текущей визуальной схемой.

13.Уменьшена загрузка процессора при использовании программы совместно с некоторыми другими программами.

Исправлено

1.Определения представлений и триггеров обрезались до 8K. Исправлено

2.Table Editor. Исправлена работа сервиса Truncate table.

3.В запросах вычисляемые поля типа sum считались строковыми. Исправлено ()

4.Неверное форматирование тела представления с полями вида concat(ucase(`staff`.

`pref_surnam e`), ', ', `staff`.`pref_name`) AS `person`. Исправлено

5.Неверно обновляется свойство UNIQUE для полей, что приводит к ошибке при их перестановке. Исправлено

6.Исправлена ошибка при редактировании индексов вида UNIQUE KEY `nam e` (`surnam e`(5),`nam e`,`patronym ic`)

7.При добавлении нового отчета через Create Report Wizard на некоторых версиях сервера MySQL происходила ошибка. Исправлено

8.Исправлена ошибка получения значений по умолчанию для BIT полей.

9.Function Editor возвращал результат NULL как пустую строку. Исправлено

10.Не сохранялся размер и положение окон. Исправлено

11.Database Registration Info. При сохранении не проверялась уникальность псевдонимов БД. Исправлено

12.Группировка в Table Editor в некоторых случаях работала некорректно.

Исправлено

13.Устранена ошибка при установке фильтра для поля типа TEXT.

14.Исправлена контекстная помощь в Report Designer.

15.EMS Direct. Некоторые символы нелатинского алфавита отображались неверно.

Исправлено

16.Server Properties дважды выдавал запрос на соединение с БД. Исправлено

17.Nam ing Rules не сохранялись после выхода из программы. Исправлено

18.Restore Service выдавал ошибку при выборе Non-registered database, Create new database. Исправлено

19.Query Builder. После редактирования текста запроса на закладке Edit, функция © 1999-2016 EMS Database Management Solutions, Ltd.

37 SQL Manager for MySQL - User's Manual создания представления (CREATE VIEW) использовала устаревший запрос с закладки Builder. Исправлено

20.Прочие улучшения и исправления.

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

38 SQL Manager for MySQL - User's Manual Исправлено

1.Procedure Editor. Исправлена ошибка при создании процедуры с параметрами вида:

param ENUM('a','b','c')

2.Если у пользователя не было прав на m ysql.proc,то параметры функций не обновлялись. Исправлено

3.Сервис Optim ize tables для InnoDB таблиц на MySQL 5.x теперь выполняется без ошибок.

4.Исправлена ошибка получения значений по умолчанию для полей типа BIT(n).

5.SQL Editor.

Исправлена ошибка "Division by zero" при выполнении Explain для неверного запроса.

В некоторых редких случаях пропадал текст с начала строки при использовании инструмента автозавершения кода при включенной опции "Trim trailing spaces".

Исправлено

6.Visual Database Designer. Если таблица не выделена, но выделено поле, то пункт контекстного меню Drop Table работал некорректно. Исправлено

7.SQL Script. Добавлено подтверждение на прерывание выполнения скрипта.

8.DB Explorer. Контекстное меню не скрывалось при переключении на другое приложение. Исправлено

9.Table Editor, View Editor. При экспорте списков подобъектов, строки длиной более 32 символа обрезались. Исправлено

10.Прочие незначительные улучшения и исправления ошибок.

Выпущен SQL Manager 2005 for MySQL ver.3.6.

Что нового в SQL Manager 2005 for MySQL версии 3.6?

1.SQL Form atter. Форматирует SELECT, INSERT, UPDATE, DELETE запросы. (Доступен через контекстное меню редактора.)

2.SQL Script.

Теперь показывается прогресс выполнения скрипта и есть возможность остановить выполнение.

Появилась возможность открывать несколько окон одновременно.

Исправлена ошибка, вызывавшая зависание при редактирование скрипта большого размера ( 10MБ) при включенной опции 'Enable Parsing'.

3.Теперь вы можете задать настройки соединения с хостом при установке соединения в User Manager, Grant Manager and SQL Script. Также теперь они (перечисленные инструменты) работают корректно при использовании HTTP и SSH tunneling.

4.SQL Editor.

Добавлена опция 'Don't save queries autom atically for the next session'. При включенной опции появилась возможность создать и сохранить набор запросов для каждой базы, который будет считываться автоматически при запуске SQL Editor. При отключенной - сохраняются запросы последнего сеанса.

Теперь нет ограничения на размер редактируемых скриптов.

5.Поддержка типов данных BOOLEAN and BIT(M).

6.Truncate tables теперь можно выполнить для нескольких выделенных таблиц в DB Explorer.

7.Visual Query Builder теперь сохраняет запрос между сессиями.

8.Table Editor Кнопка 'Refresh' теперь отображает изменения, сохраненные другими © 1999-2016 EMS Database Management Solutions, Ltd.

39 SQL Manager for MySQL - User's Manual

–  –  –

Исправлено

1.Долго закрывался Table Editor при числе таблиц в базе данных более 1000.

Исправлено.

2.Сортировка по полям типа Bigint при включенной опции 'SQL sort m ode' работала неверно. Исправлено.

3.В функции Автозавершения кода - не выдавались поля для таблиц и представлений. Исправлено.

4.Print Metadata. 'Show all objects' button не работало. Исправлено.

5.Procedure Editor. Нажатие на 'Execute' приводило к двойному выполнению запроса.

Исправлено.

6.View Editor. При создании нового представления с названием, содержащим заглавные буквы, выдавалась ошибка. Исправлено.

7.Тип Decim al(10, 2) отображался как Decim al(10, 0) при соединении через HTTP.

Исправлено.

8.Возникала ошибка при обновлении процедур и функций в DB Explorer, если пользователь не имел права на доступ к 'm ysql.proc'. Исправлено.

© 1999-2016 EMS Database Management Solutions, Ltd.

40 SQL Manager for MySQL - User's Manual

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

41 SQL Manager for MySQL - User's Manual 1.8 Часто задаваемые вопросы Также Вы можете просмотреть Часто задаваемые вопросы на сайте компании, по адресу http://sqlmanager.net/ru/products/mysql/manager/faq.

Содержание:

Что такое EMS SQL Manager for MySQL? 42 В чем основное различие между полной и Lite версиями SQL Manager for MySQL? 42 Что мне необходимо для начала работы с EMS SQL Manager for MySQL? 42 Чем отличаются функции Импорт/Экспорт в SQL Manager for MySQL от утилит Data Export/Import for MySQL? 43 В чем различие между модулем Конструктора Запросов в SQL Manager for MySQL и утилитой SQL Query for MySQL? 43 Чем отличается встроенная в SQL Manager for MySQL функция "Извлечение базы данных" от утилиты DB Extract for MySQL? 43 Не могу модифицировать DDL. Почему? 43 Как мне настроить форматы данных в сетке данных? 44 Когда я создаю таблицу типа `TestTable`, то она сохраняется как `testtable`. Это неверно! 44 Как я могу создать отчет? 44 Я пытаюсь создать отчет в Конструкторе Отчетов/Report Designer, но не могу получить доступ к данным таблицы: список 'Band data source' пуст. 44 Что такое SSH-туннель? 44 Я не могу отладить соединение с сервером MySQL через SSH. Какие значения нужно вводить в поля закладки SSH во время регистрации базы данных? 45 Что такое HTTP-туннель? 45 Как повысить скорость работы с большими таблицами? 46 Моя таблица содержит около 1000 записей и большое количество полей. Ее открытие в закладке "Данные" занимает слишком много времени. 47 У меня в таблице более миллиона записей, однако, в сетке данных отображаются только 1000. В чем проблема? 47 Мне нужно внести некоторые изменения в объекты моей тестовой базы данных, а затем те же изменения проделать и в основной. Может быть, в SQL Manager for MySQL для этого есть специальные инструменты? 47 Я пытаюсь экспортировать таблицу, но поля LONGTEXT не экспортируются. 47 Чем отличаются функции “Извлечение базы данных” и “Экспортировать как SQLскрипт”? 48 Как мне изменить директорию, в которую будут сохраняться экспортированные данные? 48 Почему я не могу соединиться с локальным MySQL сервером? 48

Когда я пытаюсь зарегистрировать базу данных, я получаю следующее сообщение:

Access denied for myuser@m yhost.m ydom ain. Почему так происходит? 48 Я нахожусь за файерволом (роутером). Я могу использовать SQL Manager для управления удаленным MySQL сервером? 49 Почему я не могу соединиться с удаленным MySQL сервером? 49 Я пытаюсь зарегистрировать базу данных MySQL расположенную на веб-сервере, но получаю ошибку. Из своих PHP скриптов я работаю с этой базой без каких-либо проблем, используя тот же логин-пароль. Как я могу получить доступ к базе данных моего сайта с помощью SQL Manager? 49 Я пытаюсь связаться с удаленным хостом MySQL, но получаю сообщение: "Host not allowed to connect to server". В чем причина? 50 © 1999-2016 EMS Database Management Solutions, Ltd.

42 SQL Manager for MySQL - User's Manual

–  –  –

В:

Не могу модифицировать DDL. Почему?

О:

Закладки DDL в Редакторе Таблиц 174 и Редактор UDF 221 имеют параметры "только чтение/read only". Они отображают SQL-текст операций, которые Вы переносите из таблиц в закладки "Поля", "Индексы" или через UDF. Чтобы модифицировать этот © 1999-2016 EMS Database Management Solutions, Ltd.

44 SQL Manager for MySQL - User's Manual

–  –  –

В:

Что такое SSH-туннель?

О:

SSH (Secure Shell Host) протокол используется для повышения компьютерной безопасности при работе Unix-системами в Internet. SSH использует несколько алгоритмов шифрования разной степени надежности. Распространенность SSH связана еще и с тем, что многие Linux-подобные ОС (например, FreeBSD) включают в © 1999-2016 EMS Database Management Solutions, Ltd.

45 SQL Manager for MySQL - User's Manual стандартную комплектацию SSH сервер. Для получения дополнительной информации вы можете посетить http://openssh.org. Опция SHH туннель в SQL Manager представляет собой средство организации безопасного доступа к MySQL серверам при работе по небезопасным каналам связи. Также вы можете использовать SSH туннель для доступа к удаленным MySQL серверам, если по каким-либо причинам порт 3306 закрыт для внешних подключений. Соединение через SSH туннель выглядит следующим образом. Сначала устанавливается соединение и производится процедура аутентификации между встроенным в SQL Manager SSH клиентом и удаленным SSH сервером, затем вся исходящая и входящая информация между программой и MySQL сервером передается через SSH сервер с использованием коммуникационного порта (обычно 22), а SSH сервер транслирует информацию уже непосредственно MySQL серверу. Чтобы зарегистрировать базу данных, соединение к которой должно выполняться с использованием SSH туннеля, вы должны задать следующие параметры при регистрации базы данных в SQL Manager for MySQL:

На первом шаге: Хост - имя хоста, где расположен сервер MySQL с точки зрения сервера SSH. Если SSH и MySQL сервера установлены на одной машине, то он совпадает с хостом SSH, или он может быть 'localhost'. Порт - порт сервера MySQL, его значение по умолчанию 3306. Пользователь - имя пользователя сервера MySQL.

Пароль - пароль пользователя MySQL. Имейте в виду, что имя хоста MySQL должно быть задано относительно сервера SSH. Например, если MySQL и SSH сервера установлены на одном компьютере, Вы должны указать localhost в качестве имени хоста вместо имени внешнего хоста или IP адреса. Далее выберите опцию "Использовать туннелирование" и "SSH туннель".

На втором шаге:SSH хост - хост, где активирован сервер SSH.SSH порт - порт, где активирован сервер SSH.SSH пользователь - пользователь Linux машины. (Это пользователь Linux. Это не пользователь сервера MySQL.)SSH пароль - пароль пользователя Linux.

Наверх 41

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

46 SQL Manager for MySQL - User's Manual между программой и MySQL сервером происходит через протоколы HTTP/HTTPS, используя порт 80, через который работает обычный веб-браузер. Этот способ подходит для соединения с MySQL, расположенным на удаленным сервере хостинг провайдера, когда прямое соединение невозможно из соображений безопасности.

Соединение через HTTP туннель выглядит следующим образом: все исходящие запросы и команды с клиентских программ кодируются и передаются по протоколу HTTP/HTTPS, используя порт 80, специальному скрипту, который декодирует их и передает MySQL серверу на обработку, и возвращает обратно результат. Для использования этого способа на удаленном сервере должен быть установлен HTTP сервер (например, Apache) и PHP с подключенным расширением MySQL. Как правило, это программное обеспечение предлагают все хостинг-провайдеры, предоставляющие услуги хостинга на Linux платформах. Кроме того, вы должны разместить наш em sproxy.php скрипт на вашем веб-сервере так, чтобы иметь к нему доступ извне (например, поместить его в каталог, где находятся ваши остальные PHP скрипты). Если ваш веб-сервер удовлетворяет данным требованиям и скрипт установлен правильно, то при открытии http:// your_webserver_nam /em e sproxy.php в веб-браузере вы увидите “Em sProxy v1.31” (версия может меняться). Чтобы зарегистрировать базу данных, соединение к которой должно выполняться с использованием HTTP туннеля, вы должны задать следующие параметры в Мастере

Регистрации Баз Данных в SQL Manager for MySQL:

На первом шаге: Хост - это хост, где расположен MySQL сервер с точки зрения HTTP сервера. Обычно HTTP и MySQL сервер расположены на одной машине и являются 'localhost'. Порт - это порт MySQL сервера на удаленном узле, по умолчанию он 3306.

Пользователь - это имя пользователя на MySQL сервере. Пароль - это пароль пользователя на MySQL сервере. Далее выберите опцию "Использовать туннелирование" и "SSH туннель".

На втором шаге:URL - это адрес, где находится скрипт em sproxy.php (например, http://m ywebserver /em sproxy.php).

Наверх 41

В:

Как повысить скорость работы с большими таблицами?

О:

В целях повышения скорости работы и удобства Сетка Данных позволяет производить гибкую настройку многих параметров отображения данных. Ниже приведены наиболее важные из них (пункт меню "Настройки/Настройки окружения").

На закладке Сетка:

- Ограничения в редакторах. При включении опции "Выбирать все записи из таблицы" Вы будете иметь возможность видеть все записи таблицы без дополнительных запросов к серверу, однако для больших таблиц или при низкоскоростном канале связи возможны значительные задержки при получении данных, также входящий трафик может быть большим. Режим рекомендуется при работе с базами данных, расположенными локально либо в частной сети. Режим "Выбирать только" ограничивает максимальное число записей, возвращаемых в результате запроса.

Режим обусловлен тем, что человек не способен осмысленно просмотреть огромный объем информации за один раз. Для запроса и отображения следующей порции данных служит кнопка "Далее" в панели инструментов "Сетка Данных". Данный режим значительно ускоряет просмотр данных таблицы, предотвращает зависание и разрыв соединения при таймауте. Рекомендуется для работы с большими таблицами, при низкоскоростных каналах связи и когда объем трафика имеет значение. Данный режим включен по умолчанию. При данном режиме очень полезны опции "Использовать сортировку SQL" и "Использовать фильтр SQL".

На странице "Сетка/Настройки данных":

© 1999-2016 EMS Database Management Solutions, Ltd.

47 SQL Manager for MySQL - User's Manual

- Режим сетки по умолчанию. Данная опция определяет, будут ли все строки запроса загружаться в Сетку сразу ("Загружать все строки"), либо по мере необходимости ("Загружать видимые строки"), т.е. когда пользователь пролистывает данные в таблице. Первый режим увеличивает время открытия результата запроса, но уменьшает задержки при пролистывании. При втором режиме время открытия результата запроса минимально, но возникают задержки при навигации по сетке.

- Также очень полезная опция при включенном режиме - "Выбирать только", но она увеличивает трафик. При отключенной опции фильтрация выполняется на клиенте без участия сервера, но только в уже загруженных данных. Т.е. если указано "Выбирать только 1000 записей", то фильтр будет выбирать только из этих записей.

Для максимальной производительности при работе с большими таблицами мы рекомендуем установить следующие значения для опций:

- Выбирать только - Включено

- Загружать все строки - Включено Наверх 41

–  –  –

В:

Я не могу найти возможность создания внешнего ключа. Как мне создать внешний ключ?

О:

Помните, что внешние ключи поддерживаются не для всех механизмов хранения таблиц сервера MySQL. Если для Вашей таблицы задан механизм хранения, поддерживающий внешние ключи, например, InnoDB, то в редакторе должна быть доступна вкладка 'Foreign Keys'. Переключитесь на нее и выберите пункт © 1999-2016 EMS Database Management Solutions, Ltd.

52 SQL Manager for MySQL - User's Manual

–  –  –

В:

Моя база данных имеет кодировку 'Greek'. В сетке данных все данные отображаются как «?????????». В чем ошибка?

О:

Чаще всего данные отображаются таким образом в случае, если реальная кодировка данных не соответствует кодировке полей БД. Например, греческие символы © 1999-2016 EMS Database Management Solutions, Ltd.

53 SQL Manager for MySQL - User's Manual

–  –  –

2 Начало работы Первое что нужно сделать для того, чтобы начать работать с MySQL с помощью программы SQL Manager for MySQL, это зарегистрировать одну или несколько баз данных. Для этого существует специальный инструмент Register Database Wizard 118.

Если баз данных для регистрации нет, то их можно создать с помощью Create Database Wizard 127. Только после этого можно работать с базой данных – редактировать данные, администрировать и т.д.

Перед началом выполнения этих операций прочитайте инструкцию.

Краткая информация по основным операциям, которые можно выполнить в программе приведена в разделе Как... 741.

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

69 SQL Manager for MySQL - User's Manual 2.1 Выбор стиля окружения и языка программы При первом запуске SQL Manager for MySQL Вы должны выбрать стиль окружения и язык программы. Эти настройки позже можно поменять с помощью пункта главного меню программы Options | Environment Options 619 | Windows 622 для смены стиля и Options | Select Program Language 686 для смены языка.

Environment style

Элемент управления, позволяющий задать, будет ли вид программы:

MDI environment (like in Microsoft Office applications) - программа будет иметь MDI форму (как в приложениях MS Office), Floating windows environment (like Borland Delphi IDE) - программа будет иметь вид плавающих окон (приложения Borland).

Bar style for child forms Выбор стиля отображения панелей.

Navigation bar - навигационная панель (слева от основного окна редактора), Toolbar - панель инструментов (сверху от основного окна редактора), Both - навигационная панель и панель инструментов.

Program Language Позволяет выбрать язык интерфейса из списка доступных. Язык по умолчанию – английский.

(список доступных языков формируется на основе языковых файлов (*.lng), которые находятся в каталоге, в который установлена программа в директории "Languages").

© 1999-2016 EMS Database Management Solutions, Ltd.

70 SQL Manager for MySQL - User's Manual

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

71 SQL Manager for MySQL - User's Manual 2.2 Первый запуск программы Так выглядит SQL Manager for MySQL при первом запуске.

В верхней части отображается главное меню 699 программы и Панель инструментов 700.

–  –  –

Основную часть занимает панель рабочего стола 73.

Используйте панель рабочего стола 73 для выполнения следующих задач:

Начало работы:

Create new database - создает и регистрирует новую базу данных с помощью Create Database Wizard 127.

Manage existing database(s) – регистрирует 118 существующую базу данных.

Execute SQL Script – открывает редактор SQL скрипта SQL Script Editor 450.

grant perm issions on database objects to MySQL users 603 using Grant Manager 609 (this item is available if there is at least one active database connection) © 1999-2016 EMS Database Management Solutions, Ltd.

72 SQL Manager for MySQL - User's Manual

–  –  –

SQL Manager home page - ссылка на главную страницу продукта, где можно получить общую информацию о его приобретении, использовании и т.д.

SQL Manager on-line documentation - документация по SQL Manager for MySQL на сайте компании. Дублирует справку, прилагающуюся к программе.

Support Center – позволяет пользователю получить on-line консультацию по любому интересующему вопросу с помощью системы Technical Support Center. Для получения такой поддержки необходимо зарегистрироваться на сайте.

SQL Manager FAQ – в этом разделе сайта пользователю предоставляется список из наиболее часто задаваемых вопросов 41 и ответов на них.

Чтобы начать работу с MySQL сервером, Вы должны сначала зарегистрировать сервер с помощью Мастера регистрации баз данных 118. После этого Вам необходимо зарегистрировать одну или несколько баз данных с использованием Register Database Wizard 118.

В контекстном меню 79 проводника баз данных 93 или на панели рабочего стола 73 выберите Create new database для создания новой базы данных. Инструмент для создания - Create Database Wizard 127.

Для того, чтобы начать работать с уже существующей базой, необходимо её зарегистрировать.

(Новая, создаваемая с помощью Create Database Wizard 127, база регистрируется автоматически) Нажмите Manage existing database(s), чтобы зарегистрировать базу данных с помощью Register Database Wizard 118.

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

73 SQL Manager for MySQL - User's Manual 2.3 Использование панели рабочего стола Desktop Panel видна тогда, когда не открыто ни одного дочернего окна. На неё вынесены элементы управления, необходимые для начала работы.

Начало работы Create new database - создает и регистрирует новую базу данных с помощью Create Database Wizard 127.

Manage existing database(s) – регистрирует 118 существующую базу данных.

Create new table. Эта команда доступна, когда есть соединение хотя бы с одной базой данных. Создает таблицу в активной базе используя инструмент New table 163.

Create new database object – создает новый объект 154 базы данных в активной базе. Соответственно, если нет активных соединений, то команда недоступна.

© 1999-2016 EMS Database Management Solutions, Ltd.

74 SQL Manager for MySQL - User's Manual

–  –  –

SQL Manager home page - ссылка на главную страницу продукта, где можно получить общую информацию о его приобретении, использовании и т.д.

SQL Manager on-line documentation - документация по SQL Manager for MySQL на сайте компании. Дублирует справку, прилагающуюся к программе.

Support Center – позволяет пользователю получить on-line консультацию по любому интересующему вопросу с помощью системы Technical Support Center. Для получения такой поддержки необходимо зарегистрироваться на сайте.

SQL Manager FAQ – в этом разделе сайта пользователю предоставляется список из наиболее часто задаваемых вопросов 41 и ответов на них.

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

75 SQL Manager for MySQL - User's Manual 2.4 Работа с базами данных После того, как база зарегистрирована 118, она появляется в Проводнике баз данных 93, который располагается в левой части окна.

В нем отображаются все зарегистрированные базы данных. Те базы, с которыми в данный момент нет соединения, выделены серым цветом.

© 1999-2016 EMS Database Management Solutions, Ltd.

76 SQL Manager for MySQL - User's Manual В нижнем окне проводника, которое называется SQL Assistant 108, отображается содержимое активного элемента.

Если в проводнике 93 Вы выделили объект, то в SQL Assistant 108 появятся те детали, которые указаны в Environment Options 619 | Tools 623 | DB Explorer 625 или в контекстном меню.

Если активна опция Show Hosts, то представление баз данных имеет иерархическую структуру серверов и баз данных. Если эту опцию отключить, то в окне будет отображаться только список баз данных.

Включить опцию Show Hosts можно двумя способами. В Options | Environm ent Options 619 | DB Explorer 625 | нажать Show Hosts in DB Explorer, или в контекстном меню проводника, открывающемся по нажатию правой кнопки мыши в Проводнике баз данных 93, выбрать пункт Show Hosts. Эта функция присутствует и в контекстном меню сервера 79.

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

77 SQL Manager for MySQL - User's Manual 2.5 Работа с объектами баз данных Проводник баз данных 93 позволяет получить доступ к объектам зарегистрированной базы данных, с которой в данный момент есть соединение.

Двойной щелчок на объекте открывает его в соответствующем редакторе, правой кнопкой вызывается контекстное меню 83 со списком доступных для этого объекта операций. Обновить содержимое соответствующего поддерева можно нажатием клавиши F5 на клавиатуре, или выбрав соответствующий пункт контекстного меню.

Таким образом, можно обновлять как всю базу целиком, так и некоторые объекты.

Если Вы хотите использовать проводник для работы с подобъектами (полями, индексами и т.д.) то выберите Show Table Subobjects в Environm ent Options 619 | DB Explorer 625. Вы также можете включить эту функцию с помощью пункта меню Проводника баз данных View Mode 110.

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

79 SQL Manager for MySQL - User's Manual 2.6 Использование контекстных меню Контекстное меню - это меню, отрывающееся при нажатии правой кнопкой мыши на объекте. Эти меню позволяют упростить работу с базами данных и с их объектами, обеспечивая быстрый доступ к наиболее часто используемым операциям.

–  –  –

2.6.1 Контекстное меню сервера Контекстное меню сервера - это список действий, который можно открыть, нажав правой кнопкой мыши на сервере в проводнике баз данных 93.

© 1999-2016 EMS Database Management Solutions, Ltd.

80 SQL Manager for MySQL - User's Manual Disconnect from all databases on this host - отключиться от всех баз данных на выбранном сервере Register Database - зарегистрировать новую базу с помощью Register Database Wizard 118 Unregister Host - удалить регистрацию хоста Server properties - открыть Свойства сервера 587 включить опцию Show Hosts Sort by Aliases - отсортировать базы данных по именам (По умолчанию, они расположены в порядке регистрации) Hide Disconnected Databases - эта функция применяется для того, чтобы скрыть неподключенные базы данных Refresh Server Objects of the server on Connection - обновлять серверные объекты при подключении к серверу New Tab from Here - создать новую вкладку Rename Current Tab - переименовать активную вкладку Delete Current Tab - удалить активную вкладку Find Object - поиск 106 задаваемого пользователем сочетания букв и цифр в названиях баз данных и объектов открыть подменю Server Tools

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

81 SQL Manager for MySQL - User's Manual Database Registration Manager - открыть Администратор регистрации баз данных 149 SQL Script - открыть Редактор скриптов 450 User Manager - открыть Редактор пользователей 606 Grant Manager - управлять правами 609 Show - просмотреть информацию по Серверу и базам данных 519

–  –  –

2.6.2 Контекстное меню базы данных Контекстное меню баз данных открывается при нажатии в проводнике на базе данных правой кнопкой мыши.

Connect to Database/Disconnect from Database - подключиться к выбранной базе данных/отключиться от выбранной базы данных Database Registration Info - редактировать регистрационную информацию 133 Database Properties - открыть Свойства базы данных 145 Register Database - зарегистрировать новую базу с помощью Мастера регистрации баз данных 118 Unregister Database - удалить регистрацию базы данных Unregister Host - удалить регистрацию хоста и всех зарегистрированных на нем баз данных Server Properties - открыть Свойства сервера 587 © 1999-2016 EMS Database Management Solutions, Ltd.

82 SQL Manager for MySQL - User's Manual включить опцию Show Hosts Sort by Aliases - отсортировать базы данных по именам Hide Disconnected Databases - скрыть неподключенные базы данных Refresh Database - обновить базу данных Refresh Server Objects of the server on Connection - обновлять серверные объекты при подключении к серверу New Tab from Here - создать новую вкладку 101 Rename Current Tab - переименовать активную вкладку Delete Current Tab - удалить активную вкладку Find Object - поиск задаваемого пользователем сочетания букв и цифр в названиях баз данных и объектов, Database Tools - открыть инструменты базы данных

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

83 SQL Manager for MySQL - User's Manual SQL Script - Открыть Редактор скриптов 450 Show Query Builder - Открыть Визуальный конструктор запросов 253 Print Metadata - Открыть Печать метаданных 469 Extract Database - Извлечь базу данных 459 HTML Report - Создать HTML отчет 474 Dependency Tree - Открыть Дерево зависимостей 429 Visual Database Designer - Открыть Визуальный конструктор баз данных 433 Copy Database - Копировать базу данных 513 Show - Просмотреть информацию по базе данных 519

–  –  –

2.6.3 Контекстное меню объекта Это меню открывается при нажатии на любом объекте базы данных правой кнопкой мыши.

© 1999-2016 EMS Database Management Solutions, Ltd.

84 SQL Manager for MySQL - User's Manual New объект - создать новый объект базы данных Edit имя объекта - открыть выбранный объект в редакторе Rename имя объекта - переименовать выбранный объект Drop имя объекта - удалить выбранный объект Duplicate "имя объекта" - копировать объект с помощью Мастера копирования объектов 156 Dependency Tree - открыть дерево зависимостей 429 Data Manipulation - выбрать одну из операций импорта/экспорта 333 Script to New SQL Editor - копировать скрипт объекта в редактор SQL 239 Script to Clipboard - копировать скрипт объекта в буфер обмена Create from table - создать другой объект на основании этой таблицы Table properties - свойства таблицы (только для таблиц) Grants for Table - задать права на таблицу (только для таблиц) Refresh имя объекта - обновить информацию об объекте Database Registration Info - редактировать регистрационную информацию базы © 1999-2016 EMS Database Management Solutions, Ltd.

85 SQL Manager for MySQL - User's Manual

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

86 SQL Manager for MySQL - User's Manual 2.7 Работа с окнами Переключение между открытыми окнами в SQL Manager for MySQL организовано так же, как и в ОС Windows. По нажатию правой кнопки мыши на значке окна на панели задач программы появляется контекстное меню.

–  –  –

С помощью Environment Options 619 | Windows 622 | Number of open editors is restricted можно задать максимальное число открытых редакторов объектов баз данных. Если количество открытых редакторов превысит заданное число, то программа автоматически будет закрывать ранее открытые редакторы.

Для упрощения работы с окнами, в SQL Manager for MySQL существует специальный пункт в главном меню программы - Windows.

© 1999-2016 EMS Database Management Solutions, Ltd.

87 SQL Manager for MySQL - User's Manual

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

88 SQL Manager for MySQL - User's Manual Дополнительно список открытых окон отображается на вкладке

–  –  –

3 Проводник баз данных Проводник баз данных (Database Explorer или DB Explorer) основное навигационное окно для работы с базами данных и объектами баз данных. Имеет иерархическую структуру. Состоит из нескольких окон. Позволяет быстро выполнять, практически, все операции с базами данных.

–  –  –

Все объекты баз данных разделены по типам и доступны из соответствующих узлов.

Для каждого типа отображается количество объектов.

© 1999-2016 EMS Database Management Solutions, Ltd.

94 SQL Manager for MySQL - User's Manual Чтобы показать/скрыть окно проводника используйте команду View | DB Explorer в главном меню или нажмите клавишу F11.

Для того чтобы быстро свернуть текущую ветку в проводнике (любую) и выделить родительский узел этой ветки используйте Ctrl+Shift+С.

© 1999-2016 EMS Database Management Solutions, Ltd.

95 SQL Manager for MySQL - User's Manual

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

96 SQL Manager for MySQL - User's Manual 3.1 Регистрационная информация баз данных Если при создании 127 или регистрирации 118 базы данных Вы допустили ошибку, или указали неполную информацию, то Вы можете это исправить при помощи диалога Database Registration Info.

Проводник баз данных 93 позволяет редактировать регистрационную информацию баз данных в процессе работы.

Для этого используется пункт контекстного меню Database Registration Info (для подключенных баз данных) по нажатию на него открывается окно редактирования регистрационной информации базы данных 133.

–  –  –

Подключить базу данных можно следующим образом:

в контекстном меню неподключенной базы данных 81 выбрать пункт Connect to database на панели инструментов проводника 110 выбрать пункт Connect to database выбрать Database | Connect to database в главном меню программы 699.

в проводнике баз данных два раза щелкнуть мышкой по псевдониму базы данных.

использовать сочетание клавиш Ctrl+Shift+С.

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

98 SQL Manager for MySQL - User's Manual 3.3 Основные операции над объектами Проводник баз данных 93 позволяет получить доступ к основным действиям над объектом базы данных с помощью контекстного меню объекта 83.

Важно: Для каждого типа объектов свое меню.

Чтобы открыть объект в соответствующем редакторе, достаточно двойного щелчка мыши на нем в проводнике баз данных.

С помощью операции drag-and-drop Вы можете добавить объекты в Редактор запросов 239, Визуальный конструктор запросов 253 или в Редактор SQL скриптов 450.

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

99 SQL Manager for MySQL - User's Manual 3.4 Выбор нескольких объектов Иногда необходимо удалить, копировать или перенести большое количество объектов. Для каждого применять соответствующую операцию неудобно. Для таких случаев предусмотрена возможность выделения нескольких объектов одновременно.

Несколько объектов можно одновременно выделить левой кнопкой мыши, удерживая клавишу Ctrl или Shift.

Выделенные таким образом объекты можно:

редактировать - Edit n Selected Objects (n - количество выделенных объектов), удалять - Drop Database Objects, помещать в Favorite objects 104. Для этого действия пункта меню нет, поэтому объекты в Избранные перетаскиваются мышью.

Важно: Если в Favorite objects 104 нет вложенных папок, то поместить туда объекты невозможно.

© 1999-2016 EMS Database Management Solutions, Ltd.

100 SQL Manager for MySQL - User's Manual

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

101 SQL Manager for MySQL - User's Manual 3.5 Использование вкладок Чтобы сделать Вашу работу как можно более удобной, в SQL Manager for MySQL существует специальный сервис вкладок (Tab). Используйте вкладки, если хотите обеспечить быстрый доступ к определенной группе объектов проводника. Это может быть определенный сервер или база данных, или группа объектов базы данных.

Например, Вы можете вынести папку с представлениями на отдельную вкладку или создать несколько вкладок на каждой из которых будет только одна база данных.

Поместить объект на отдельную вкладку можно с помощью пункта контекстного меню New Tab from Here, который присутствует в контекстном меню каждого объекта.

Важно: Если отключить опцию отображения подобъектов таблицы на панели инструментов проводника 110, то New Tab from Here будет неактивен, так как таблица не является узлом дерева.

Если же эта опция включена, (кнопка View Mode 110 | Show Table Subobjects), то пункт меню New Tab from Here становится активным.

В окне проводника баз данных 93 можно отображать вкладки двух видов:

в виде иконок на нижней панели проводника,

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

102 SQL Manager for MySQL - User's Manual Для этой же цели используются пункты Show more Buttons и Show Fewer Buttons всплывающего меню, открывающегося при нажатии на стрелку Configure buttons.

Для переключения между вкладками достаточно выделить мышью иконку или закладку.

Для этой же цели используются сочетания клавиш:

Ctrl+Shift+N - переход на следующую вкладку, Ctrl+Shift+P - переход на предыдущую вкладку.

Переименование вкладок Если хотите переименовать вкладку, то нужно перейти на нее и выбрать пункт контекстного меню Rename Current Tab.

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

103 SQL Manager for MySQL - User's Manual 3.6 Недавно использовавшиеся объекты Простой доступ к недавно использовавшимся объектам обеспечивает кнопка Recent Objects на панели инструментов проводника 110. Нажатие на нее открывает список последних, открывавшихся в пределах одной сессии, объектов. Объекты могут принадлежать разным базам данных. Выберите объект из списка, чтобы открыть его в соответствующем редакторе.

Количество элементов в этом списке можно менять с помощью Options | Environment Options 619 | Tools 623 | DB Explorer 625 | Recent objects count.

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

104 SQL Manager for MySQL - User's Manual 3.7 Работа с избранными объектами Используйте инстурмент Favorite objects, если работаете с большой базой, из которой Вам нужны только несколько объектов, к которым постоянно обращаетесь.

Для избранных объектов предусмотрена специальная папка в дереве Проводника баз данных 93. Самостоятельно её создавать не нужно.

Добавление объектов в избранные Для того чтобы поместить объекты в избранные объекты необходимо создать вложенную папку внутри папки Favorite objects, выбрав пункт контекстного меню New Sub Folder.

–  –  –

В эту папку уже можно помещать объекты. Если в Favorite objects нет вложенных папок, то поместить туда объекты невозможно. Данная операция выполняется с помощью пункта контекстного меню Add Object.

© 1999-2016 EMS Database Management Solutions, Ltd.

105 SQL Manager for MySQL - User's Manual Далее будет предложено выбрать из имеющихся объектов тот, который необходимо поместить в Избранные объекты.

Объекты разделены по типам, что очень удобно, если база данных большая.

–  –  –

В Favorite objects помещаются не сами объекты, а их ярлыки, то есть, удалив объект из избранных или даже папку с объектами целиком, информацию Вы не потеряете.

Объект, находящийся в избранных, нельзя переименовать.

Удаление избранных объектов Объекты можно удалить из Избранных, используя пункт контекстного меню Remove имя объекта from Favorite objects.

Также, можно удалять созданные в Favorite objects папки, вместе со всем содержимым.

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

106 SQL Manager for MySQL - User's Manual 3.8 Поиск объектов SQL Manager for MySQL позволяет найти в проводнике баз данных 93 объект по его названию. Эта опция используется, если в проводнике отображено большое количество объектов, и найти определенный объект достаточно сложно.

Пунктом Find Item контекстного меню 79 или сочетанием клавиш Ctrl + F вызывается стандартное окно поиска 715, в котором указывается искомое слово.

Использование панели поиска Первые символы искомого слова введите в поле Search. Все объекты, содержащие искомые символы, будут выделены цветом в проводнике баз данных.

Найденных объектов может быть несколько. С помощью кнопок Вы сможете перемещаться между найденными объектами.

По умолчанию, Search Panel находится в верхней части проводника баз данных.

Чтобы отобразить панель, выберите в контекстном меню панели проводника баз данных 110 пункт Search Panel.

© 1999-2016 EMS Database Management Solutions, Ltd.

107 SQL Manager for MySQL - User's Manual © 1999-2016 EMS Database Management Solutions, Ltd.

108 SQL Manager for MySQL - User's Manual 3.9 SQL ассистент В этом окне отображена более подробная информация о выделенном в проводнике баз данных 93 объекте.

Из SQL Assistant можно открывать для окно редактирования объекта, так же как и из проводника - двойным щелчком мыши на нужном объекте.

Для таблиц и представлений SQL Assistant можно настроить.

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

109 SQL Manager for MySQL - User's Manual Выберите пункт Tables' Details и в открывшемся меню укажите, что именно будет отображаться в SQL ассистенте.

Или в контекстном меню SQL ассистента выберите пункт Tables' Details.

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

110 SQL Manager for MySQL - User's Manual

3.10 Настройка проводника баз данных Панели инструментов проводника баз данных Это набор инструментов над окном проводника баз данных 93. На эту панель вынесены кнопки управления базами данных и настройки проводника.

Панель инструментов можно настраивать 721, используя функцию Add or Remove

–  –  –

Все команды, кроме View Mode, предназначены для работы с базами данных. View Mode отвечает за настройку самого проводника и SQL Assistant.

View Mode позволяет:

показать подобъекты таблиц в проводнике баз данных - Show Table Subobjects, показать хосты Show Hosts, сортировать базы данных по именам (по умолчанию базы отсортированы внутри сервера по времени подключения) - Sort by Aliases, скрывать неподключенные базы данных Hide Disconnected Databases, настраивать Tables' Details в SQL Assistant 108, © 1999-2016 EMS Database Management Solutions, Ltd.

111 SQL Manager for MySQL - User's Manual Используйте Options | Environment Options... 619 | DB Explorer 625 для доступа к дополнительным настройкам проводника баз данных.

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

112 SQL Manager for MySQL - User's Manual

3.11 Избранные запросы SQL Manager for MySQL позволяет обеспечить быстрый доступ к запросам или некоторым частям запросов с помощью инструмента Favorite Queries Создать избранный запрос

Чтобы создать избранный запрос необходимо:

в проводнике баз данных 93 из контекстного меню группы объектов Favorite Query выбрать пункт New Favorite Query, перетащить выделенный текст запроса в папку Favorite Query, при этом откроется редактор избранных запросов.

Редактор избранных запросов Этот редактор открывается только в том случае, если в контекстном меню избранного запроса Вы выбираете пункт Edit Favorite Query. Если откроете запрос двойным щелчком мыши, то он будет открыт в редакторе запросов 239.

© 1999-2016 EMS Database Management Solutions, Ltd.

113 SQL Manager for MySQL - User's Manual С помощью редактора Вы можете создавать и редактировать избранные запросы.

–  –  –

4 Управление базами данных SQL Manager for MySQL предоставляет пользователю все необходимые инструменты для создания и управления базами данных.

Вы не сможете работать с базой данных в SQL Manager for MySQL, если не зарегистрируете 118 её.

–  –  –

Для начала работы с сервером в SQL Manager for MySQL Вам необходимо его зарегистрировать. Для этого существует специальный инструмент Register Database Wizard 118.

Вызывается мастер командой Register Host..., которая присутствует в:

главном меню программы Database | Register Host..., на панели инструментов SQL Manager for MySQL, в контекстном меню сервера 79, вызывается сочетанием клавиш Shift+Ctrl+R.

Удаление регистрации сервера

Если Вы не используете сервер, то Вы можете его удалить, воспользовавшись функцией Unregister Host. Незарегистрированный сервер не отображается в проводнике баз данных 93.

Для удаления регистрации вам необходимо проделать следующие операции:

в проводнике баз данных 93 выбрать сервер, регистрацию которого хотите удалить, выбрать пункт Database | Unregister Host в главного меню программы или в контекстном меню сервера 79, подтвердить удаление регистрации в появившемся окне.

Создание базы данных

Для упрощения процедуры создания базы данных в SQL Manager for MySQL существует специальный инструмент - Мастер создания баз данных 127 Create Database Wizard. С его помощью пользователь пошагово создает базу данных

Для создания базы данных необходимо выполнить следующие операции:

выбрать пункт Database | Create Database главного меню программы, задать имя базы 127, имя сервера, тип авторизации 128, включить опцию "регистрация после создания" Register After Creating для вызова Register Database Wizard 118 просмотреть и исправить полученный в результате SQL скрипт 131,

Регистрация базы данных

Для начала работы в SQL Manager for MySQL с уже существующей базой данных Вам необходимо её зарегистрировать. Для этого существует специальный инструмент Register Database Wizard 118. Для запуска мастера выберите пункт Database | Register Database главного меню программы.

С помощью этого инструмента Вы можете выбрать сервер, выбрать базу на этом сервере и для неё задать параметры подключения, параметры авторизации и другие © 1999-2016 EMS Database Management Solutions, Ltd.

116 SQL Manager for MySQL - User's Manual опции регистрации.

Для регистрации нескольких баз, находящихся на одном сервере, нужно на шаге задания параметров сервера отключить функцию Register a single database, тогда на следующем шаге сможете выбрать несколько баз для регистрации и зарегистрировать их все одновременно.

–  –  –

Если Вы не используете базу данных, то Вы можете воспользоваться функцией Unregister Database - Удалить регистрацию базы данных. Незарегистрированная база не отображается в SQL Manager for MySQL.

Для удаления регистрации вам необходимо проделать следующие операции:

выбрать базу, регистрацию которой хотите удалить, (щелкнуть на ней мышкой в проводнике баз данных 93 ), выбрать пункт Database | Unregister Database главного меню программы, подтвердить удаление регистрации в появившемся окне.

Удаление базы данных

При удалении базы данных она удаляется с сервера полностью.

Для удаления базы данных нужно:

выбрать базу, которую хотите удалить, (щелкнуть на ней мышкой в проводнике баз данных 93 ), выбрать пункт Database | Drop Database главного меню программы (в контекстном меню базы данных этого пункта нет), подтвердить удаление базы данных в появившемся окне.

Удалять можно как подключенные, так и неподключенные базы данных. Если соединение с сервером отсутствует, то удалить базу не удастся.

–  –  –

Команду Connect to Database можно найти в:

главном меню программы - Database | Connect to Database, контекстном меню базы данных 81.

Для подключения базы данных также можно использовать сочетание клавиш Ctrl+Shift+C или двойной щелчок мыши на имени нужной базы в проводнике.

Отключение от базы данных Если сеанс работы с базой данных завершен, то Вы можете отключиться от неё.

Команда Disconnect from Database присутствует везде, где есть Connect to Database. Отключиться от базы данных можно также с помощью сочетания клавиш Ctrl+Shift+D.

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

118 SQL Manager for MySQL - User's Manual 4.1 Мастер регистрации баз данных Мастер регистрации баз данных - Register Database Wizard - позволяет вам зарегистрировать несколько баз данных, принадлежащих одному хосту (серверу).

Мастер регистрации баз данных позволяет Вам зарегистрировать уже существующую базу данных в SQL Manager for MySQL.

Вызывается мастер командой Register Database..., которая присутствует в главном меню программы Database | Register Database...

на панели инструментов SQL Manager for MySQL в контекстном меню баз данных 81 вызывается сочетанием клавиш Shift+Alt+R

–  –  –

4.1.1 Установка параметров соединения На этом шаге необходимо задать параметры соединения с сервером.

© 1999-2016 EMS Database Management Solutions, Ltd.

119 SQL Manager for MySQL - User's Manual Из раскрывающегося списка Host name выбираете сервер (хост), к которому хотите подключиться. В этот список попадают имена уже зарегистрированных серверов.

В поле Port задайте порт для подключения. Укажите имя пользователя и пароль в полях User name и Password.

В поле Named pipe необходимо указать название именованного канала для локального подключения. Именованный канал указывается в конфигурационном файле MySQL сервера ('MySQL' по умолчанию). Можно указывать только имя канала, но не его полный путь. Также поле Named pipe может использоваться для задания сокета Unix при использовании HTTP-туннелирования на *nix системах. Значение сокета Unix должно начинаться с '/' (разделителя путей в Unix-системах) и по умолчанию оно равно '/tm p/mysql.sock'.

Набор символов выберите из раскрывающегося списка Character set, а из раскрывающегося списка Collation выбираете правило сравнения символьных данных. Эти правила задают кодовую страницу и порядок сопоставления символьных данных для работы с данными в Юникоде и других кодировках.

Если установлен флажок Use server settings, то используются серверные настройки Character set и Collation, которые указываются в регистрационной информации базы данных 133.

Register a single database - зарегистрировать одну базу данных.

© 1999-2016 EMS Database Management Solutions, Ltd.

120 SQL Manager for MySQL - User's Manual Для регистрации нескольких баз, находящихся на одном сервере, нужно отключить функцию Register a single database, тогда на следующем шаге сможете выбрать несколько баз для регистрации и зарегистрировать их все одновременно.

Если установлен флажок Use tunneling, то можно использовать один из предложенных видов туннелирования:

SSH tunneling - SSH туннелирование 120, HTTP tunneling - HTTP туннелирование. 120 Используйте SSH туннелирование для осуществления обмена данными с сервером по шифрованному каналу Для доступа к MySQL серверу через HTTP протокол выберите HTTP туннелирование.

–  –  –

4.1.2 Параметры туннелирования Если на первом шаге 118 Вы выбрали SSH tunneling, то на этом шаге задайте параметры SSH туннелирования.

Используйте SSH туннелирование 710 для осуществления обмена данными с сервером по шифрованному каналу.

© 1999-2016 EMS Database Management Solutions, Ltd.

121 SQL Manager for MySQL - User's Manual Если выбрали HTTP туннелирование 712 на первом шаге 118, то на этом необходимо задать настройки HTTP туннелирования.

–  –  –

4.1.3 Выбор базы данных Если на первом шаге 118 убрать флажок Register a single database, то система позволит выбрать и зарегистрировать сразу несколько баз данных, имеющихся на сервере.

© 1999-2016 EMS Database Management Solutions, Ltd.

122 SQL Manager for MySQL - User's Manual Из списка Available database выберите нужные базы данных и с помощью кнопок перенесите их в список выбранных баз - Selected databases, или перетащите из одного списка в другой с помощью мышки.

–  –  –

4.1.4 Установка параметров регистрации

На этой вкладке задайте общие параметры базы данных:

Также эти опции можно найти на вкладке Options 135 в Регистрационной информации баз данных 133.

© 1999-2016 EMS Database Management Solutions, Ltd.

123 SQL Manager for MySQL - User's Manual Из раскрывающегося списка Database name выберите нужную базу данных.

Если на шаге Выбор базы данных 121 были выбраны несколько баз данных, то в верхней части формы отображается список выбранных баз. Для каждой из них можно задать параметры регистрации.

–  –  –

Client charset Если ваши строковые данные, содержащие национальные символы, отображаются неверно при просмотре в SQL Manager, то вы должны вручную выбрать из раскрывающегося списка Client charset кодировку, в которых ваши данные хранятся © 1999-2016 EMS Database Management Solutions, Ltd.

124 SQL Manager for MySQL - User's Manual на сервере.

Для серверов версии 4.1 и выше вам достаточно указать utf8, и все данные будут отображаться верно.

Но помните, что данные поля таблицы будут отображены корректно, только если кодировка хранящихся в поле данных совпадает с кодировкой поля таблицы. Т.е.

если в таблице вида

–  –  –

хранятся строковые данные в кодировке greek, то такие данные будут отображаться некорректно.

Помимо этого, в любых других программах эти данные могут неверно сортироваться, а также результат работы некоторых строковых функций типа UPPER(), LOWER() будет некорректным.

Чтобы работать с этими данными, в случае если кодировка данных, хранящихся в базе, совпадает с кодировкой по умолчанию вашей OS Windows, вы можете выбрать значение “Windows charset” в списке Client charset (В этом случае SQL Manager for MySQL будет работать аналогично ранней версии 2005).

Рекомендуется привести в соответствие кодировку данных и кодировку полей таблиц.

Для этого Вы можете использовать следующие команды:

ALTER TABLE table1 MODIFY COLUMN str BINARY(20);

ALTER TABLE table1 MODIFY COLUMN str VARCHAR(20) CHARACTER SET greek;

Однако в этом случае вам нужно будет внести соответствующие изменения в другие программы, работающие с вашей базой данных.

Font charset Эти правила задают кодовую страницу и порядок сопоставления символьных данных для работы с данными в Юникоде и других кодировках.

На вкладке General Вы можете указать настройки регистрируемой базы данных.

Refresh objects on connection - обновлять объекты при подключении к базе данных.

Login prompt before connection - если Вы не хотите хранить пароль, то устанавливайте этот флажок и каждый раз при подключении SQL Manager будет предлагать ввести имя пользователя и пароль заново.

Use compression protocol - использовать протокол сжатия данных.

Keep connection alive - опрашивать сервер перед каждым выполнением запроса.

Use SSL protocol - обмен данными происходит с использованием удаленного MySQL сервера с использованием шифрованного канала. Установка этого флажка означает выбор предпочтительного режима, если на сервере SSL отключен, то подключение будет установлено без SSL и будет выведено сообщение об ошибке.

Interactive mode - установив этот флажок Вы позволяете использовать значение переменной int erac t ive_t imeout, из файла my.cnf вместо переменной w ait _t imeout для задания ограничения времени подключения.

Quote identifiers - если установлен этот флажок, то все идентификаторы будут заключены в открывающие кавычки ('`'). Чтобы сделать SQL скрипт, полученный в процессе извлечения базы данных 459, совместимым с более ранними версиями MySQL не используйте эту функцию. Примечание: эта функция применима только к тем © 1999-2016 EMS Database Management Solutions, Ltd.

125 SQL Manager for MySQL - User's Manual серверам, которые используют псевдонимы в кавычках.

Autoconnect on startup - при запуске программы SQL Manager for MySQL связь с этой базой данных будет устанавливаться автоматически.

Disable transactions - установив этот флажок Вы указываете что транзакции будут выключены, а вносимые изменения автоматически будут применяться.

На вкладке SSL можно задать параметры подключения через SSL.

Use SSL protocol - обмен данными происходит с использованием удаленного MySQL сервера с использованием шифрованного канала.

Все указываемые файлы должны иметь расширение *.pem.

Path to certificate authority file В этом поле указывается путь к файлу сертификата авторизации Certificate Authority (CA).

–  –  –

Path to certificate file В этом поле указывается путь к файлу сертификата. Этот сертификат может быть передан клиенту и аутентифицирован с помощью CA сертификата.

На вкладке Logs задайте настройки файлов журналов.

Также эти опции можно найти на вкладке Logs 139 в Регистрационной информации баз данных 133.

© 1999-2016 EMS Database Management Solutions, Ltd.

126 SQL Manager for MySQL - User's Manual Enable log of metadata changes Если Вы хотите вести журнал изменений, происходивших с метаданными, то установите флажок Enable log of metadata changes, и укажите, в какой файл следует записывать изменения.

Write only successfully executed SQL statements to log - если установлен этот флажок. то в журнал будет заноситься информация только об успешно выполненных запросах.

© 1999-2016 EMS Database Management Solutions, Ltd.

127 SQL Manager for MySQL - User's Manual 4.2 Мастер создания баз данных Мастер создания баз данных Create Database Wizard автоматически генерирует SQL скрипт для создания новой базы данных и выполняет его на MySQL.

–  –  –

Если же Вы не хотите использовать мастер, или у Вас есть готовый SQL скрипт, то можете воспользоваться редактором SQL скриптов SQL Script Editor 450.

Мастер состоит из следующих шагов Setting database name - Присвоение имени новой базе данных 127 Setting connection properties - Установка параметров подключения к новой базе данных 128 Advanced Database Properties - Дополнительные параметры базы данных 130 Result SQL statement - Просмотр получившегося в результате SQL скрипта 131

–  –  –

4.2.1 Присвоение имени В поле Database name укажите имя базы данных. Если на сервере уже существует база с таким же именем, программа Вас об этом предупредит.

© 1999-2016 EMS Database Management Solutions, Ltd.

128 SQL Manager for MySQL - User's Manual Register after creating Если хотите автоматически зарегистрировать базу сразу после создания, то установите флажок Register after creating. в этом случае после завершения создания базы откроется окно Database Registration Info 133

–  –  –

4.2.2 Установка параметров соединения На втором шаге необходимо задать параметры соединения с сервером.

© 1999-2016 EMS Database Management Solutions, Ltd.

129 SQL Manager for MySQL - User's Manual Из раскрывающегося списка Host name выбираете сервер (хост), к которому хотите подключиться. В этот список попадают имена уже зарегистрированных серверов.

В поле Port задайте порт для подключения. Укажите имя пользователя и пароль в полях User name и Password.

В поле Named pipe необходимо указать название именованного канала для локального подключения. Именованный канал указывается в конфигурационном файле MySQL сервера ('MySQL' по умолчанию). Можно указывать только имя канала, но не его полный путь. Также поле Named pipe может использоваться для задания сокета Unix при использовании HTTP-туннелирования на *nix системах. Значение сокета Unix должно начинаться с '/' (разделителя путей в Unix-системах) и по умолчанию оно равно '/tm p/mysql.sock'.

Набор символов выберите из раскрывающегося списка Character set, а из раскрывающегося списка Collation выбираете правило сравнения символьных данных. Эти правила задают кодовую страницу и порядок сопоставления символьных данных для работы с данными в Юникоде и других кодировках.

Если установлен флажок Use server settings, то используются серверные настройки Character set и Collation, которые указываются в регистрационной информации базы данных 133.

–  –  –

Используйте SSH туннелирование для осуществления обмена данными с сервером по шифрованному каналу Для доступа к MySQL серверу через HTTP протокол выберите HTTP туннелирование.

–  –  –

4.2.3 Параметры туннелирования Если на втором шаге Вы указали что будете использовать туннелирование, то на третьем шаге необходимо задать параметры туннелирования.

Используйте SSH туннелирование 710 для осуществления обмена данными с сервером по шифрованному каналу.

Если Вы выбрали SSH tunneling, то необходимо будет указать параметры туннелирования.

SSH host name - имя сервера SSH. В случае задания параметров SSH, имя или ip адрес на предыдущем шаге 128 должно указываться относительно машины, на которой установлен SSH сервер. Использование localhost подразумевает что SSH сервер и MySQL запущены на одной машине. Имя SSH сервера задается относительно клиентской машины, на которой запущен SQL Manager for MySQL.

© 1999-2016 EMS Database Management Solutions, Ltd.

131 SQL Manager for MySQL - User's Manual

–  –  –

Use private Key for authentication Если установлен флажок Use private Key for authentication, то дополнительно будет использоваться ключевой файл, который можно будет указать в поле SSH key file. Если для использования этого файла нужно ввести пароль, то это можно сделать в появившемся поле.

–  –  –

4.2.4 Просмотр результата На последнем шаге мастер предоставляет возможность просмотреть автоматически сгенерированный SQL скрипт. При необходимости, Вы можете его отредактировать.

© 1999-2016 EMS Database Management Solutions, Ltd.

132 SQL Manager for MySQL - User's Manual Если Вы на первом шаге 127 установили флажок Register after creating, то, после того как Вы нажмете Run, откроется окно Database Registration Info 133, в котором можно будет указать регистрационную информацию базы данных.

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

133 SQL Manager for MySQL - User's Manual 4.3 Регистрационная информация баз данных Если при создании 127 и регистрировании 118 базы данных Вы допустили ошибку, или указали неполную информацию, то Вы можете это исправить при помощи команды Database Registration Info.

Проводник баз данных 93 позволяет редактировать регистрационную информацию баз данных в процессе работы.

Для этого используется пункт контекстного меню Database Registration Info (для подключенных баз данных).

Вкладки Connection 133 - позволяет редактировать настройки подключения базы данных Options 135 - на этой вкладке можно указывать общие настройки Display options 137 - настройки отображения Directories 138 - выберите используемые директории Logs 139 - журналы регистрации SSH tunneling 140 - задание параметров SSH туннелирования, HTTP tunneling 141 - задание параметров HTTP туннелирования, SSL 142 - настройки подключения по SSL, Data options 143 - настройка отображения данных.

Поиск опций 702 С помощью кнопки Test Connect Вы можете проверить, возможно ли установить подключение к базе данных с заданными настройками.

С помощью кнопки Load Connection info можно скопировать все настройки из другой базы данных, которая выбирается из раскрывающегося списка, открывающегося по

–  –  –

4.3.1 Настройки подключения На этой вкладке можно изменить настройки базы данных для подключения к серверу.

© 1999-2016 EMS Database Management Solutions, Ltd.

134 SQL Manager for MySQL - User's Manual Из раскрывающегося списка Host name выбираете сервер (хост). В этот список попадают имена уже зарегистрированных серверов.

В поле Port задайте порт для подключения.

Укажите имя пользователя и пароль в полях User name и Password.

Named pipe В поле Named pipe необходимо указать название именованного канала для локального подключения. Именованный канал указывается в конфигурационном файле MySQL сервера ('MySQL' по умолчанию). Можно указывать только имя канала, но не его полный путь. Также поле Named pipe может использоваться для задания сокета Unix при использовании HTTP-туннелирования на *nix системах. Значение сокета Unix должно начинаться с '/' (разделителя путей в Unix-системах) и по умолчанию оно равно '/tm p/mysql.sock'.

Из раскрывающегося списка Database name выберите нужную базу данных.

Псевдоним, под которым база данных будет отображаться в проводнике 93, можно указать в поле Database alias.

Client charset Если ваши строковые данные, содержащие национальные символы, отображаются неверно при просмотре в SQL Manager, то вы должны вручную выбрать из раскрывающегося списка Client charset кодировку, в которых ваши данные хранятся © 1999-2016 EMS Database Management Solutions, Ltd.

135 SQL Manager for MySQL - User's Manual на сервере.

Для серверов версии 4.1 и выше вам достаточно указать utf8, и все данные будут отображаться верно.

Но помните, что данные поля таблицы будут отображены корректно, только если кодировка хранящихся в поле данных совпадает с кодировкой поля таблицы. Т.е.

если в таблице вида

–  –  –

хранятся строковые данные в кодировке greek, то такие данные будут отображаться некорректно.

Помимо этого, в любых других программах эти данные могут неверно сортироваться, а также результат работы некоторых строковых функций типа UPPER(), LOWER() будет некорректным.

Чтобы работать с этими данными, в случае если кодировка данных, хранящихся в базе, совпадает с кодировкой по умолчанию вашей OS Windows, вы можете выбрать значение “Windows charset” в списке Client charset (В этом случае SQL Manager for MySQL будет работать аналогично ранней версии 2005).

Рекомендуется привести в соответствие кодировку данных и кодировку полей таблиц.

Для этого Вы можете использовать следующие команды:

ALTER TABLE table1 MODIFY COLUMN str BINARY(20);

ALTER TABLE table1 MODIFY COLUMN str VARCHAR(20) CHARACTER SET greek;

Однако в этом случае вам нужно будет внести соответствующие изменения в другие программы, работающие с вашей базой данных.

Font charset Эти правила задают кодовую страницу и порядок сопоставления символьных данных для работы с данными в Юникоде и других кодировках.

4.3.2 Опции общего назначения На этой вкладке настраиваются общие опции базы данных.

© 1999-2016 EMS Database Management Solutions, Ltd.

136 SQL Manager for MySQL - User's Manual Login prompt before connection - если Вы не хотите хранить пароль, то устанавливайте этот флажок и каждый раз при подключении SQL Manager будет предлагать ввести имя пользователя и пароль заново.

Use compression protocol - использовать протокол сжатия данных.

Interactive mode - установив этот флажок Вы позволяете использовать значение переменной int erac t ive_t imeout, из файла my.cnf вместо переменной w ait _t imeout для задания ограничения времени подключения.

Quote identifiers - если установлен этот флажок, то все идентификаторы будут заключены в открывающие кавычки ('`'). Чтобы сделать SQL скрипт, полученный в процессе извлечения базы данных 459, совместимым с более ранними версиями MySQL не используйте эту функцию. Примечание: эта функция применима только к тем серверам, которые используют псевдонимы в кавычках.

Quote user names - заключать имена пользователей в кавычки.

Autoconnect on startup - при запуске программы SQL Manager for MySQL связь с этой базой данных будет устанавливаться автоматически.

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

137 SQL Manager for MySQL - User's Manual Automatically reconnect when connection is lost - автоматически восстанавливать потерянное соединение с базой данных.

Use Unix line folding (\n) for text fields (for Unix-based servers) - При сохранении данных, в качестве знака переноса строки использовать "\n". По умолчанию используется "\n\r".

Don't use this database registration info to get server objects - не использовать регистрационную информацию этой базы данных для получения доступа к серверным объектам.

Use INFORMATION_SCHEMA database to refresh metadata - использовать базу данных INFORMATION_SCHEMA для обновления метаданных. По умолчанию используется база 'mysql'.

4.3.3 Настройки отображения Настройки отображения объектов базы данных.

Если установить флажок, то этот тип объектов будет отображаться в проводнике баз данных.

По умолчанию, отображаются все объекты152.

© 1999-2016 EMS Database Management Solutions, Ltd.

138 SQL Manager for MySQL - User's Manual

–  –  –

4.3.4 Используемые директории На этой вкладке указываются директории для хранения внешних данных.

Default directory for Extract Metadata в эту папку, по умолчанию, будут сохраняться выгруженные с помощью Extract Database Wizard 459 файлы.

Default directory for Export Data - папка, в которую будет производить экспорт данных с помощью Export Data Wizard 334 Default directory for Import Data - из этой директории будет импортировать данные с помощью Im port Data Wizard 377 Default directory for HTML Report - директория, которая будет использоваться по умолчанию в HTML Report Wizard 474.

© 1999-2016 EMS Database Management Solutions, Ltd.

139 SQL Manager for MySQL - User's Manual Default directory for Reports в эту папку сохраняются файлы отчетов, созданные пользователем. При условии, что при создании отчета пользователь указывает в мастере создания отчетов 481 (Create Report Wizard), что этот отчет необходимо сохранить в файл базы данных. По умолчанию SQL Manager for MySQL автоматически создает эту папку в "Мои документы" при первом сохранении отчета.

Default directory for Local Scripts - директория для локальных SQL скриптов 226, открываемых или сохраняемых в Редакторе SQL скриптов 450.

Default directory for Backups - директория, используемая для сохранения резервных копий.

4.3.5 Журналы регистрации На этой вкладке задайте настройки журналов.

Enable log of metadata changes Если Вы хотите вести журнал изменений, происходивших с метаданными, то установите флажок Enable log of metadata changes, и укажите, в какой файл следует записывать изменения.

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

140 SQL Manager for MySQL - User's Manual Write only successfully executed SQL statements to log - если установлен этот флажок. то в журнал будет заноситься информация только о успешно выполненных запросах.

В поле Metadata log file укажите, в какой файл сохранять эту информацию.

–  –  –

В поле SQL Editor log file укажите, в какой файл сохранять эту информацию.

4.3.6 Параметры SSH туннелирования На этой вкладке задайте параметры SSH туннелирования 710.

Примечание: невозможно одновременно использовать SSH и HTTP туннелирование.

Если Вы выберете SSH, то HTTP туннелирование будет отключено.

Connecting through the security Shell (SSH) tunnel Если установлен флажок Connecting through the security Shell (SSH) tunnel, то соединение с сервером будет осуществляться через шифрованный канал.

SSH host name - имя сервера SSH. В случае задания параметров SSH, имя или ip адрес на предыдущем шаге должно указываться относительно машины, на которой © 1999-2016 EMS Database Management Solutions, Ltd.

141 SQL Manager for MySQL - User's Manual установлен SSH сервер. Использование localhost подразумевает что SSH сервер и MySQL запущены на одной машине. Имя SSH сервера задается относительно клиентской машины, на которой запущен SQL Manager for MySQL.

SSH port - порт.

SSH user name - имя пользователя.

SSH password - пароль.

Use private Key for authentic Если установлен флажок Use private Key for authentication, то дополнительно будет использоваться ключевой файл, который можно будет указать в поле SSH key file. Если для использования этого файла нужно ввести пароль, то это можно сделать в появившемся поле.

–  –  –

4.3.7 Параметры HTTP туннелирования На этой вкладке задайте параметры HTTP туннелирования 712.

Примечание: невозможно одновременно использовать SSH и HTTP туннелирование.

Если Вы выберите HTTP, то SSH туннелирование будет отключено.

© 1999-2016 EMS Database Management Solutions, Ltd.

142 SQL Manager for MySQL - User's Manual Connecting through the HTTP tunnel Если установлен флажок Connecting through the HTTP tunnel, то соединение с сервером будет осуществляться через промежуточный HTTP сервер.

Для того, чтобы можно было установить такое соединение, на HTTP сервер должен быть загружен скрипт emsproxy.php, который входит в дистрибутив программы.

Путь к файлу скрипта emsproxy.php задается в поле URL.

–  –  –

4.3.8 SSL Use SSL protocol - обмен данными происходит с использованием удаленного MySQL сервера с использованием шифрованного канала.

Все указываемые файлы должны иметь расширение *.pem.

–  –  –

© 1999-2016 EMS Database Management Solutions, Ltd.

143 SQL Manager for MySQL - User's Manual В этом поле указывается путь к файлу сертификата авторизации Certificate Authority (CA).

–  –  –

Path to certificate file В этом поле указывается путь к файлу сертификата. Этот сертификат может быть передан клиенту и аутентифицирован с помощью CA сертификата.



Pages:   || 2 | 3 | 4 | 5 |
Похожие работы:

«Частное образовательное учреждение высшего образования "Ростовский институт защиты предпринимателя" "01" июля 2016 г. Рекомендована кафедрой таможенного дела протокол № 10 от 19.05.2016 РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ "Основы технических средств таможенного контроля" По специальности 38.05.02 Таможенное дело Кв...»

«Министерство образования и науки Российской Федерации Государственное образовательное учреждение высшего профессионального образования "Тамбовский государственный технический университет"ЭКОНОМИКА И УПРАВЛЕНИЕ Учебно-методический комплекс Тамбов Издательство ГОУ ВПО ТГТУ УДК 658(073) ББК...»

«УПРАВЛЕНИЕ ИТ-СЕРВИСАМИ ИНФОРМАЦИОННО-ТЕЛЕКОММУНИКАЦИОННЫХ СИСТЕМ (ИТС) М.Б. Букреев, А.Е. Заславский Российский электротехнический концерн РУСЭЛПРОМ 109029, г. Москва, ул. Нижегородская, д. 32, корп. 15. ЗАО "Ай-Теко" 125009, г. Москва,...»

«База нормативной документации: www.complexdoc.ru МИНИСТЕРСТВО РОССИЙСКОЙ ФЕДЕРАЦИИ ПО СВЯЗИ И ИНФОРМАТИЗАЦИИ СТАНДАРТ ОТРАСЛИ СЕТЬ ТЕЛЕФОННАЯ ГОРОДСКАЯ ЛИНИИ АБОНЕНТСКИЕ КАБЕЛЬНЫЕ С МЕТАЛЛИЧЕСКИМИ ЖИЛАМИ ОСТ 45.82-96 Н...»

«ИСТОЧНИК БЕСПЕРЕБОЙНОГО ПИТАНИЯ SKAT UPS 3000 RACK РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ ФИАШ.436518.068 РЭ Настоящее руководство предназначено для ознакомления с основными техническими характеристиками, принципом работы, способом установки на объекте и правилами эксплуатации источника беспере...»

«ОКП 43 8900 ПРЕОБРАЗОВАТЕЛИ ДЕМУЛЬТИПЛЕКСОРЫ ИЗМЕРИТЕЛЬНЫЕ ФЕ1874-АД Руководство по эксплуатации 3ПА.499.030 РЭ ОАО "Приборостроительный завод "ВИБРАТОР" 194292, Санкт-Петербург, 2-ой Верхний пер., д. 5, лит. А СОДЕРЖАНИЕ 1 НОРМАТИВНЫЕ ССЫЛКИ 2 ТРЕБОВАНИЯ БЕЗОПАСНОСТИ 3 О...»

«Вестник экспертного совета, №3 (3), 2015 УДК 383.483.12 Идрисов Э.Ш.1 ЭТНОКУЛЬТУРНЫЙ ТУРИЗМ КАК МЕХАНИЗМ БРЕНДИНГА ТЕРРИТОРИИ МУНИЦИПАЛЬНОГО ОБРАЗОВАНИЯ Аннотация. В статье рассматривается роль этнокультурного потенциала муниципального образования в конструировании бр...»

«Легковые автомобили • Кузов • оснащение • механизм складной крыши – A209 r !§$%& Состояние: 03/01 amb Учебное пособие подготовлено в Учебном Центре ЗАО ДаймлерКрайслер Автомобили РУС в 2002 году по материалам фирм...»

«1 СОДЕРЖАНИЕ стр.1. ПАСПОРТ ПРОГРАММЫ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 4 2. РЕЗУЛЬТАТЫ ОСВОЕНИЯ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 6 3. СТРУКТУРА И СОДЕРЖАНИЕ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 7 4 УСЛОВИЯ РЕАЛИЗАЦИИ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 24 5. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ 26 ПРОФЕССИОНАЛЬНОГО МОДУЛ...»

«323 УДК 620.19 ИЗМЕРЕНИЕ СТЕПЕНИ НАПРЯЖЕННО-ДЕФОРМИРОВАННОГО СОСТОЯНИЯ МЕТАЛЛОКОНСТРУКЦИЙ НА БАЗЕ НЕЧЕТКОГО РЕГУЛЯТОРА ВТОРОГО ПОРЯДКА MEASURING THE DEGREE OF STRESS-STRAIN STATE STEEL ON THE BASIS OF SECOND ORDER FUZZY CONTROLL...»

«ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ ГОРОДА МОСКВЫ НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ РАЗВИТИЯ ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ О.Н. Олейникова, А.А. Муравьева СЕРТИФИКАЦИЯ КВАЛИФИКАЦИЙ: ОСНОВНЫЕ ПРИНЦИПЫ И ПРОЦЕДУРЫ Методическое пособие Москва, 2011 УДК 377 ББК 74 О53 Олейникова О.Н., Му...»

«ОТЗЫВ ОФИЦИАЛЬНОГО ОППОНЕНТА на диссертационную работу Шуваева Николая Васильевича "Методика численного моделирования аэроупругого взаимодействия компрессорных лопаток газотурбинного двигателя с дозвуковым набегающим потоком воздух...»

«БАРСУКОВ Вячеслав Сергеевич, кандидат технических наук МИКРОСИСТЕМНАЯ СПЕЦТЕХНИКА: ИНТЕГРАЦИЯ И МИНИАТЮРИЗАЦИЯ В ОДНОМ ФЛАКОНЕ Рассматриваются современные возможности повышения эффективности специальных технических средств за счет использования новых микросистемных технологий. Характерной те...»

«Баня водяная многоместная UT-4302 UT-4304 UT-4300 UT-4308 Инструкция по эксплуатации Паспорт Санкт-Петербург При возникновении вопросов, касающихся эксплуатации данного прибора, пожалуйста, обращайтесь в службу технической поддержки тел.: (812) 309-29-40 1. Введение Руководство по эксплуатации содерж...»

«УДК 535.417 ДАТЧИКИ ПЕРЕМЕЩЕНИЙ С ДВУМЕРНОЙ ДИФРАКЦИОННОЙ РЕШЕТКОЙ Юрий Цыдыпович Батомункуев Сибирская государственная геодезическая академия, 630108, Россия, г. Новосибирск, ул. Плахотного,10, кандидат технических наук, доцент, e-mail: opttechnic@mail.ru Николай Анатольевич Мещеряков Сибирская государственная геодезичес...»

«ПЕРЕВОД КАК СРЕДСТВО ОБУЧЕНИЯ ВОСПРИЯТИЮ ТЕКСТОВ НА РУССКОМ ЯЗЫКЕ КАК ИНОСТРАННОМ В ТЕХНИЧЕСКИХ ВУЗАХ © Айрапетян М.С.1 Национальный политехнический университет Армении (НПУА), Республика Армения, г. Ереван Рассматриваются различные виды и типы перевода как средства и прима обучения рус...»

«УДК 674.048 О.А. Куницкая1, В.Я. Шапиро1, С.С. Бурмистрова1, И.В. Григорьев1, А.Е. Земцовский2 Санкт-Петербургский государственный лесотехнический университет имени С.М. Кирова Северный Арктический федеральный университет имени М.В. Ломоносова Куницкая Ольга Ана...»

«О ШТРИККЕР Е. А. — в ПОМПОЛИТ ШТРИККЕР Ева Александровна, родилась ок. 1900. Окончила гимназию в Будапеште, год училась в Академии художеств, затем стала учеником мастера Гончара. После получения з...»

«ДАТЧИКИ НАГРУЗКИ НА ОСИ GNOM DDE GNOM DP БСКД Т-60 РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ Версия 2.0 Содержание Содержание Термины и определения Введение 1 Основные сведения и технические характеристики 1.1 Назначение и область применения 1.1.1 Контроль масс...»

«Министерство общего и профессионального образования Ростовской области ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ РОСТОВСКОЙ ОБЛАСТИ "ДОНСКОЙ СТРОИТЕЛЬНЫЙ КОЛЛЕДЖ" (ГБПОУ РО "ДСК") РАБОЧАЯ ПРОГРАММА...»

«ПРОблЕмЫ уПРАВлЕНИя: тЕОРИя И ПРАктИкА Шамхалов Ф.И. Формы, особенности и механизмы взаимоотношений экономической и политической власти. В ся писаная история человечества убедительно свидетельствует о тесной взаимосвя...»

«И. П. КАРПОВ Марийский государственный педагогический институт РЕЛИГИОЗНОСТЬ В УСЛОВИЯХ СТРАСТНОГО СОЗНАНИЯ (И. Бунин. "Жизнь Арсеньева. Юность") Что главное в писателе? Каков его вклад в культуру? Что он реализует в себе через творчество? Что он привносит в изображение, в слово, а следовательно, и в нас, читателей, в наше сознание? ". нуж...»

«Открытое акционерное общество Институт по проектированию предприятий целлюлозно-бумажной промышленности Сибири и Дальнего Востока ОАО "Сибгипробум" Инв. № 53640 Декларация о намерениях строительства лесохимического комплекса ООО "Сибирский Лес" в район...»

«Хутыз Абрек Махмудович канд. техн. наук, доцент, профессор Шишова Рита Гучипсовна канд. техн. наук, доцент ФГБОУ ВО "Майкопский государственный технологический университет" г. Майкоп, Республика Адыг...»

«СЕКЦИЯ 16. СОВРЕМЕННЫЕ ТЕХНИКА И ТЕХНОЛОГИИИ ТРАНСПОРТИРОВКИ И ХРАНЕНИЯ НЕФТИ И ГАЗА Харламов С.Н., Альгинов Р.А., Коротких А.В., Сурков А.В., Макеев. К.С. Моделирование рециркуляционных 3. турбулентных течений при обт...»

«Известия Санкт-Петербургской лесотехнической академии. 2014. Вып. 209 УДК 630*181.64 С.А. Ермаков, А.П. Смирнов ФОРМА И ПОЛНОДРЕВЕСНОСТЬ СТВОЛОВ ЕЛИ В СРЕДНЕВОЗРАСТНЫХ ЛЕСНЫХ КУЛЬТУРАХ НА ТОРФЯНЫХ И МИНЕРАЛЬНЫХ ПОЧВАХ КАЛИНИНГРАДСКОЙ ОБЛАСТИ Введение. Высокопродуктивные культ...»








 
2017 www.lib.knigi-x.ru - «Бесплатная электронная библиотека - электронные матриалы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.