[Perl] Probleme de connection Perl=>Mysql

Probleme de connection Perl=>Mysql [Perl] - Perl - Programmation

Marsh Posté le 29-07-2004 à 11:45:43    

Bonjour ,  
  J'ai installé Apache2 avec Mysql , PHP et le mod_perl jusque là tout  
fonctionne bien , parcontre quand j'ai installé DBI et le module DBD::Mysql avec la commande "perl -MCPAN -e shell" , je reçoi l'erreur suivante quand j'execute mon script de test :
 

Citation :


Software error:
 
install_driver(mysql) failed: Can't load '/usr/local/lib/perl/5.6.1/auto/DBD/mysql/mysql.so' for module DBD::mysql: /usr/local/lib/perl/5.6.1/auto/DBD/mysql/mysql.so: undefined symbol: net_buffer_length at /usr/lib/perl/5.6.1/DynaLoader.pm line 202.
 at (eval 16) line 3
Compilation failed in require at (eval 16) line 3.


 
voilà mon script de test :
 

Citation :


#!/usr/bin/perl
use DBI;
 
print "Content-type: text/html\n\n";
 
$d = DBI->connect("dbi:mysql:database=mysql;host=localhost;port=3306", "root", "" );
 
print "connected!!!!<br>" if $d;
 


 

Citation :


--(root@debian:/dev/pts/0)---------------------------------(/home/www/cgi-bin)--
--(0050:Thu,29 Jul 04:$)-- perl -MDBI -e 'DBI->installed_versions'
  Perl            : 5.006001    (i386-linux)
  OS              : linux       (2.6.3-deb2-skas3)
  DBI             : 1.43
  DBD::mysql      : install_driver(mysql) failed: Can't load '/usr/local/lib/perl/5.6.1/auto/DBD/mysql/mysql.so' for module DBD::mysql: /usr/local/lib/perl/5.6.1/auto/DBD/mysql/mysql.so: undefined symbol: net_buffer_length at /usr/lib/perl/5.6.1/DynaLoader.pm line 202.
 at (eval 9) line 3
Compilation failed in require at (eval 9) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at -e line 1
 
  DBD::Sponge     : 11.10
  DBD::Proxy      : install_driver(Proxy) failed: Can't locate RPC/PlClient.pm in @INC
  DBD::File       : 0.31
  DBD::ExampleP   : 11.12
  DBD::DBM        : 0.02
 


 
 
Voilà l'emplacement de Mysql : /usr/local/bin/MySQL/ et c'est sur une debian , tout aide est la bienvenue merci à tous .


Message édité par _XaM_ le 29-07-2004 à 13:23:35
Reply

Marsh Posté le 29-07-2004 à 11:45:43   

Reply

Marsh Posté le 29-07-2004 à 13:00:22    

c bon j'ai trouvé la solution , si quelqu'un à le méme probleme il peut me contacter sur mon email kxam@free.Fr . Terminé .

Reply

Marsh Posté le 29-07-2004 à 13:04:57    

Heuuu tu posterais pas la solution ici plutôt, que tout le monde en profite ? ( c'est quand même ça le but du forum ! )
non ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed