Это старая версия документа.


Нетривиальный способ выгрузки mysql запроса в внешний файл с помощью утилит isql и script.

Зачем оно может быть нужно

При работе с базой данный mysql, расположенной на серевере, зачастую возникает необходимость выгрузки mysql запроса во внешний файл. Эту задачу, также, просто решить с помощью phpmyadmin, если не одно «но»: кодировка. Если база создавалась без учёта правильной кодировки то кириллические символы при выводе результата запроса могут выглядеть примерно так: ЗАО МАРЭМ+. В ubuntu 10.04, проблема с кодировкой решалась, настройкой odbc и подключением к базе посредством ООо-base от sun. Но на 12.04 с глубоко «зашитым» LibreOffice подключение через odbc не привела к желаемым результатам, вывод запроса оказался нечитаемым. Как временное решение проблемы можно предложить нижеследующий способ.

Настройка odbc в ubuntu-12.04

В начале необходимо установить в систему пакеты odbc (open data base connect) драйвера: {code} sudo apt-get install unixodbc libmyodbc {/code}

Ссылки