Программирование >>  Программный интерфейс приложений 

1 ... 180 181 182 [ 183 ] 184 185 186 ... 264


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, использующей описанные в этой книге сервер и учетную запись, можно определить следующие параметры.

Имя поля

Значение поля

Windows DSN name:

samp db

MySQL host:

pit-viper.snake.net

MySQL database name:

samp db

User:

paul

Password:

secret

Сразу после установки этих парамефов можно будет получать доступ к базам данных 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



1 ... 180 181 182 [ 183 ] 184 185 186 ... 264

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика