|
Программирование >> Программный интерфейс приложений
MyODBC, драйвер MySQL для ODBC, который позволяет другим профаммам (например. Access) взаимодействовать с серверами MySQL. Дистрибуции для Windows доступны на Web-узле MySQL в виде zip-файлов. Для распаковки такого файла достаточно дважды на нем щелкнуть. Если такой двойной щелчок не приведет к распаковке, воспользуйтесь соответствующей профаммой, например, Winzip или plcunzip. К основным дистрибуциям относятся следующие. mysqlwin-vm/ол. zip. Полная дистрибуция (сервер и клиенты) . winclients-vm/ол. zip. Клиентское профаммное обеспечение (mysql, mysqladmin, mysqldump И т.п.) . Эту дистрибуцию можно использовать, если установка под Windows вьшолняется без сервера. mYodbc-version-vin95.zip; myodbc-version-nt.zip. Поддержка MyODBC для Windows 95 (или Windows 98) и Windows NT. mysqlclient-version-cygwin-b20.tar.gz. Клиенты MySQL, откомпилированные с помощью пакета Cygnus. В их состав входит также mysqlc, версия клиента mysql, обладающего возможностью редактирования журнала из командной строки. После инсталляции этого пакета необходимо скопировать файл библиотеки cygwinbl9.dll из папки С: \mysql\lib в системный каталог Windows. Инсталляция дистрибуции клиентской программы или клиент/сервера Зафузите дистрибуцию winclients-vm/o . zip, содержащую исключительно клиентское профаммное обеспечение, и распакуйте ее. Это должно привести к созданию папки mysql. Перенесите эту папку на С: \ . Если же для инсталляции зафужена и дистрибуция mysqlwin-version. zip, содержащая профаммное обеспечение как самого сервера, так и клиентов, распакуйте ее первой. Перейдя в созданную папку, запустите профамму Setup для инсталляции MySQL в С: \mysql. Выберите один из предложенных серверов. Сервер Описание mysqld Стандартный сервер mysqld-opt Сервер, оптимизированный дня процессоров Pentium mysql-nt Сервер, который можно инстаппировать как сервис Windows NT Любой из этих серверов можно запустить под управлением NT, однако только в NT будет работать последний указанный сервер. Для запуска серверов mysqid и mysql-opt воспользуйтесь следующими командами; С:\> C:\mysql\bin\mYSqld С:\> C:\mysql\bin\mysqld-opt Для заверщения работы используйте утилиту mysqladmin; С:\> С;\mysql\bin\mysqladmin -и root shutdovm Работая под управлением Windows NT, можно запустить сервер mysqld-nt как службу; С:\> С: \mysql\ba.n\mysqld-nt -install При подобном запуске можно определить различные опции запуска, разместив их в файле опций С: \ту. cnf. Эти опции невозможно задать в командной строке. Работающий в качестве службы сервер mysqld-nt можно запустить или закрыть с помощью следующих команд; С:\> net start mysql С:\> net stop mysql Для запуска и закрытия сервера можно также использовать утилиту Services Control Manager, входящую в состав панели управления Control Panel. Чтобы остановить сервер из командной строки, можно воспользоваться утилитой mysqladmin; С:\> C:\mysql\bin\mysqladmin -и root shutdovm Для запуска сервера mysql-nt как отдельной программы вызовите его следующим образом; С:\> C:\mysql\bin\mysqld-nt --standalone При таком запуске после предложения -standalone можно также определить желаемые опции. Чтобы завершить работу сервера, используйте команду mysqladmin. Если с запуском сервера возникают проблемы, внимательно прочитайте замечания относительно работы в Windows, представленные в соответствующем разделе справочного руководства по MySQL. Как же отмечалось ранее, сразу после инсталляции MySQL-пользователь root может подключиться к серверу без пароля, что желательно сразу же исправить. Процедура установки пароля приведена в главе 11, Общее администрирование MySQL . Инсталляция MyODBC Распакуйте загруженную дистрибуцию (существуют дистрибуции как для Windows 95 или 98, так и для Windows NT). Перейдя в созданную папку, запустите программу Setup для инсталляции MySQL-драйвера ODBC. Вместе с драйвером будет инсталлирована панель управления ODBC, которую можно использовать для настройки драйвера. Если в процессе инсталляции MyODBC возникает ошибка Problems while copying MFC30.DLL , это значит, что файл MFC30.DLL уже используется каким-то приложением. В таком случае попробуйте перезагрузить Windows в безопасном режиме и снова запустите профамму Setup. После запуска панели управления ODBC на экране появляется окно, в котором можно установить имя источника данных (Data Source Name - DSN). Активизируйте вкладку User DSN и щелкните на кнопке Add для открытия окна со списком доступных драйверов источников данных. Выберите в списке драйвер MySQL и щелкните на кнопке Finish. В появившемся окне введите параметры соединения для источника данных и щелкните на кнопке ОК. Так, например, для настройки источника данных для базы данных sampdb, использующей описанные в этой книге сервер и учетную запись, можно определить следующие параметры.
Сразу после установки этих парамефов можно будет получать доступ к базам данных MySQL из профамм, поддерживающих работу с ODBC. Инсталляция поддержки Peri DBI Самый простой способ инсталлировать эту поддержку - загрузить дистрибуцию ActiveState Perl с Web-узла ActiveState (http: www.activestate.com/) и установить ее. Затем получите и инсталлируйте все модули Perl, необходимые для работы. Для этих целей используется профамма ррт (Perl Package Manager) . Чтобы определить, какие модули уже инсталлированы, запустите следующую команду: С:\> C:\peEl\bin\ppia info Затем инсталлируйте необходимые модули, используя соответствующие ко.манды из приведенного ниже списка. Наверняка, модуль CGl.pm уже установлен, и необходимо добавить лишь DBI-пакет: С:\> C:\perl\bin\ppm install Data-Dumper С:\> C:\perl\bin\ppm install DBI С:\> C:\perl\bin\ppm install DBD-mysql C:\> C:\perl\bin\ppm install CGI
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |