Spec-Zone .ru
спецификации, руководства, описания, API

4.7. MySQL Program Development Utilities

4.7.1. msql2mysql — Преобразовывают mSQL Программы для Использования с MySQL
4.7.2. mysql_config — Параметры экрана для Компиляции Клиентов
4.7.3. my_print_defaults — Параметры экрана от Файлов Опции
4.7.4. resolve_stack_dump — Решение Числовой Дамп Трассировки Стека к Символам

Этот раздел описывает некоторые утилиты, которые можно счесть полезным, разрабатывая программы MySQL.

В сценариях оболочки можно использовать my_print_defaults программу, чтобы проанализировать файлы опции и видеть, какие опции использовались бы данной программой. Следующий пример показывает вывод, что my_print_defaults мог бы произвести когда спрошено показать варианты, найденные в [client] и [mysql] группы:

shell> my_print_defaults client mysql--port=3306--socket=/tmp/mysql.sock--no-auto-rehash

Отметьте разработчиками: обработка файла Опции реализуется в клиентской библиотеке C просто, обрабатывая все опции в соответствующей группе или группах перед любыми параметрами командной строки. Это работает хорошо на программы, которые используют последний экземпляр опции, которая определяется многократно. Если у Вас есть C или программа C++, которая дескрипторы умножают определенные опции этот путь, но это не читает файлы опции, Вы должны добавить только две строки, чтобы дать этому ту возможность. Проверьте исходный код любого из стандартных клиентов MySQL, чтобы видеть, как сделать это.

Несколько других интерфейсов языка к MySQL основаны на клиентской библиотеке C, и некоторые из них обеспечивают способ получить доступ к содержанию файла опции. Они включают Perl и Python. Для получения дополнительной информации см. документацию для своего привилегированного интерфейса.