Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » PERL + MySQL

Ответить
Настройки темы
PERL + MySQL

Аватара для SantaXP

Старожил


Сообщения: 453
Благодарности: 16

Профиль | Отправить PM | Цитировать


Плиз, подскажите хорошю статью для начинающих по поводу настройки и работы с MySQL под FreeBSD 5.3...
-------
Хм... И ещё, у меня почему-то отсутвует модуль DBI.pm в PERL. Не подскажите где его можно взять и установить??? Очень надо. А то я ну никак разобраться с этим не могу!

-------
...Не так страшен чёрт FreeBSD, как ужасен глюк Windows...


Отправлено: 21:46, 26-04-2005

 

Аватара для archy

Ветеран


Сообщения: 659
Благодарности: 3

Профиль | Отправить PM | Цитировать


SantaXP
http://citforum.ru там есть хорошие статейки для начинающих по perl

Отправлено: 12:40, 27-04-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для SantaXP

Старожил


Сообщения: 453
Благодарности: 16

Профиль | Отправить PM | Цитировать


ОК, а ещё сайтики есть???

-------
...Не так страшен чёрт FreeBSD, как ужасен глюк Windows...


Отправлено: 21:36, 29-04-2005 | #3


Аватара для SantaXP

Старожил


Сообщения: 453
Благодарности: 16

Профиль | Отправить PM | Цитировать


Хм... А есть ли под FreeBSD MySQL Admin, как в винде???
---------
Так DBI.pm я нашёл, ОК, однако верхний вопрос остаётся открытым...
---------
Так, а насчёт установки. Я инсталю пакет, как обычный софт:
./configure
make
make install
***
Правильно всё делаю???

-------
...Не так страшен чёрт FreeBSD, как ужасен глюк Windows...


Последний раз редактировалось SantaXP, 29-04-2005 в 22:03.


Отправлено: 21:47, 29-04-2005 | #4

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3897
Благодарности: 160

Профиль | Отправить PM | Цитировать


phpmyadmin не устраивает?

Отправлено: 23:00, 29-04-2005 | #5


Аватара для archy

Ветеран


Сообщения: 659
Благодарности: 3

Профиль | Отправить PM | Цитировать


SantaXP
Он же в сырцах имеется, или он не компилится? Или его нет в сырцах? Или же пиво вомне уже бродит?

Отправлено: 23:51, 29-04-2005 | #6

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3897
Благодарности: 160

Профиль | Отправить PM | Цитировать


archy
по-моему, имелось в виду не mysqladmin, а какая-то виндовая GUI прибамбасина. А может, я не поняла (причем без всякого пива :])

Отправлено: 00:28, 30-04-2005 | #7


Аватара для archy

Ветеран


Сообщения: 659
Благодарности: 3

Профиль | Отправить PM | Цитировать


Ну до чего ленивые юниксоиды подрастают, это фиговина даже в портах есть /usr/ports/databases/mysql-administrator

Отправлено: 09:49, 30-04-2005 | #8


Аватара для SantaXP

Старожил


Сообщения: 453
Благодарности: 16

Профиль | Отправить PM | Цитировать


ОК, всем спасибо!

-------
...Не так страшен чёрт FreeBSD, как ужасен глюк Windows...


Отправлено: 13:19, 30-04-2005 | #9


Новый участник


Сообщения: 43
Благодарности: 1

Профиль | Отправить PM | Цитировать


У меня установлен Mysql-4.1.12 и perl 5.6.1
хочу научится писать cgi скрипты на perl для взаимодействия с базой данных mysql
для этого установил :
DBI-1.48
Data-ShowTable-3.3

а установить Msql-Mysql-modules-1.2219 не получается

#perl Makefile.pl
выбираю 1 пункт MySQL only
(а что означает пункт 2 mSQL only (either of mSQL 1 or mSQL 2) в чем разница между MySQL и mSQL?)

Следующий вопрос: (хотели бы вы инсталлировать MysqlPerl эмуляцию) выбираю no
(для чего она нужна?)

Пишет:
Note (probably harmless): No library found for –lgz
Using DBI 1.48 (for perl 5.006001 on 386i-freebsd) installed in /usr/local/lib/perl5/site_perl/5.6.1/mach/auto/DBI/
Writing Makefile for DBD::mysql
Writing Makefile for Msql-Mysql-modules

#Make
cc -c -I/usr/local/include/mysql -I../dbd -I/usr/local/lib/perl5/site_perl/5.6.1/mach/auto/DBI -I/usr/local/lib/perl5/5.6.1/mach -DAPPLLIB_EXP="/usr/local/lib/perl5/5.6.1/BSDPAN" -fno-strict-aliasing -I/usr/local/include -O -pipe -mcpu=pentiumpro -DVERSION=\"2.0419\" -DXS_VERSION=\"2.0419\" -DPIC -fPIC -I/usr/local/lib/perl5/5.6.1/mach/CORE -DDBD_MYSQL mysql.c
mysql.xs: In function ‘XS_DBD__mysql__dr__ListDBs’:
mysql.xs:98: warning: passing arg 3 of ‘mysql_dr_error’ discards qualifiers from pointer target type
mysql.xs: In function ‘XS_DBD__mysql__dr__admin_internal’:
mysql.xs:138: warning: passing arg 3 of ‘mysql_dr_error’ discards qualifiers from pointer target type
mysql.xs:144: error : too few arguments to function ‘mysql_shutdown’
mysql.xs:186: warning: passing arg 3 of ‘mysql_dr_error’ discards qualifiers from pointer target type
mysql.xs: In function ‘XS_DBD__mysql__db__ListDBs’:
mysql.xs:250: warning: passing arg 3 of ‘mysql_dr_error’ discards qualifiers from pointer target type
mysql.xs: In function ‘XS_DBD__mysql__db__ListTables’:
mysql.xs:271: warning: passing arg 3 of ‘mysql_dr_error’ discards qualifiers from pointer target type
*** Error code 1

Stop in /usr/local/tmp/Msql-Mysql-modules-1.2219/mysql.
*** Error code 1

Stop in /usr/local/tmp/Msql-Mysql-modules-1.2219.

потом я написал сценарий intro.pl
#! /usr/bin/perl
use CGI;
use DBI;
$cgi = new CGI;
print "объект CGI успешно создан\n";
@driver_names = DBI->available_drivers ();
print "доступные драйвера DBI: @driver_names\n";
exit(0);

#./intro.pl
объект CGI успешно создан
доступные драйвера DBI: DBM ExampleP File Proxy Sponge

В книжке “Применение MySQL и Perl в Web-приложениях” написано
Если список драйверов включает слово “mysql” значит все в порядке
Если нет , нужно установить DBD::mysql

Что мне нужно cделать чтобы установить /usr/local/tmp/Msql-Mysql-modules-1.2219 ? я так понял этот драйвер находится там
FreeBSD 5.2.1-RELEASE

Отправлено: 17:39, 17-07-2005 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » PERL + MySQL

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
perl and mysql ultrakiller Программирование в *nix 1 15-12-2009 15:27
MySQL - [решено] Perl. connect mysql. BachiStil Программирование и базы данных 3 07-07-2009 09:27
FreeBSD 5.3 Perl не видит локали, а KDE при сборке не видит perl :o mar Общий по FreeBSD 8 06-05-2005 13:13
есть форумы Perl+MySQL? koresaram Вебмастеру 2 10-12-2003 21:34
MySQL+Perl Patrick Вебмастеру 1 14-09-2003 02:39




 
Переход