perl avec DBD:: mysql problèmes

  • [PT]volumes
  • Novice
  • Novice
  • No Avatar
  • Inscription: Mar 28, 2005
  • Messages: 28
  • Status: Offline

Message Mars 28th, 2005, 7:03 pm

salut tous, im essayez d'installer une chose qui exige que ce module, que manquer (voir):
>>> ÉTAPE: Vérification de modules perl nécessaires...
La recherche nécessaire pour les modules perl...
x = module installé
[x] DBI v1.48
[] DBD:: mysql v?
[x] Data:: Dumper v2.12

so .. i stop, et essayez d'installer le module manquant, lorsque j'ai fait CRÉEZ j'ai ce problème:

[root @ localhost DBD-mysql-2. 9004] #perl Makefile.PL
Can't exec "mysql_config": Aucun fichier ou répertoire à Makefile.PL ligne 174.
readline () fermé FILEHANDLE TUYAU à Makefile.PL ligne 176.
Can't exec "mysql_config": Aucun fichier ou répertoire à Makefile.PL ligne 174.
readline () fermé FILEHANDLE TUYAU à Makefile.PL ligne 176.
Can't exec "mysql_config": Aucun fichier ou répertoire à Makefile.PL ligne 174.
readline () fermé FILEHANDLE TUYAU à Makefile.PL ligne 176.
Can't exec "mysql_config": Aucun fichier ou répertoire à Makefile.PL ligne 174.
readline () fermé FILEHANDLE TUYAU à Makefile.PL ligne 176.
Can't exec "mysql_config": Aucun fichier ou répertoire à Makefile.PL ligne 174.
readline () fermé FILEHANDLE TUYAU à Makefile.PL ligne 176.
Impossible de déterminer le répertoire de mysql.h. Utiliser

perl Makefile.PL - cflags =- I <dir>

de mettre ce répertoire. Pour plus de détails, voir le INSTALL. fichier html,
section "C Compiler flags" ou le type

perl Makefile.PL - help


J'essaie beaucoup de ce que pour résoudre .. mais je ne peux pas .. : \ Tout le monde peut-il m'aider? : \

thks, ce qui
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Mars 28th, 2005, 7:03 pm

  • Daemonguy
  • Moderator
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Jan 23, 2004
  • Messages: 2675
  • Loc: Somewhere outside the box in Sarasota, FL.
  • Status: Offline

Message Mars 28th, 2005, 9:39 pm

Je voudrais essayer de l'installer via la directive MCPAN;
Code: [ Select ]
perl -MCPAN -e shell
 install DBD::mysql
  1. perl -MCPAN -e shell
  2.  install DBD::mysql


Cependant, votre installation n'arrive pas à localiser la configuration MySQL (évidemment). Question bizarre, mais vous n'avez installé et configuré MySQL...droit?

En substance, le nouveau makefile ne peut pas la source la config pour mysql, ce qui signifie qu'il n'est pas dans l'un des emplacements standard pour les fichiers binaires (/ usr / bin, / usr / local / bin, etc.)
Vous pourriez lancer une «recherche» et le lien symbolique ou copiez-le dans l'une des personnes ci-dessus.
Vous avez la possibilité, si vous installez via CPAN, pour aller dans votre build dir (~ / .cpan / build / <source>) et lancez MakeFile.PL avec l'utilisateur spécifié bon drapeaux à l'arbre source dir appropriée.

À la vôtre.
"It's always a long day, 86,400 won't fit into a short."
  • [PT]volumes
  • Novice
  • Novice
  • No Avatar
  • Inscription: Mar 28, 2005
  • Messages: 28
  • Status: Offline

Message Mars 29th, 2005, 2:51 pm

Daemonguy a écrit:
Je voudrais essayer de l'installer via la directive MCPAN;
Code: [ Select ]
perl -MCPAN -e shell
 install DBD::mysql
  1. perl -MCPAN -e shell
  2.  install DBD::mysql




Quote:
[root @ localhost. CPAN] #perl-MCPAN-e shell
Undefined valeur attribuée à typeglob at (eval 15) ligne 15, <RC> ligne 11.
Warning [ligne / etc / inputrc 11]:
Variable invalide »marque-répertoires liés symboliquement -

cpan shell - CPAN exploration et de modules d'installation (V1. 76)
ReadLine support enabled

cpan> install DBD:: mysql
CPAN: ok chargés Storable
Going to read / / root .cpan / Metadata
Base de données a été généré le lun, 28 mars 2005 13:53:38 GMT
Running install for module DBD:: mysql
Running faire pour R/RU/RUDY/DBD-mysql-2.9004.tar.gz
CPAN: Digest:: MD5 loaded ok
CPAN: Compress:: Zlib loaded ok
Checksum for / ok root/.cpan/sources/authors/id/R/RU/RUDY/DBD-mysql-2.9004.tar.gz
Scanning cache / root /. CPAN / construction pour les tailles
DBD-mysql-2.9004 /
DBD-mysql-2.9004 / T /
DBD-mysql-2.9004/t/mysql2.t
DBD-mysql-2.9004/t/akmisc.t
DBD-mysql-2.9004/t/60leaks.t
DBD-mysql-2.9004/t/10dsnlist.t
DBD-mysql-2.9004/t/ak-dbd.t
DBD-mysql-2.9004/t/50chopblanks.t
DBD-mysql-2.9004/t/mysql.t
DBD-mysql-2.9004/t/lib.pl
DBD-mysql-2.9004/t/40blobs.t
DBD-mysql-2.9004/t/40nulls.t
DBD-mysql-2.9004/t/insertid.t
DBD-mysql-2.9004/t/40listfields.t
DBD-mysql-2.9004/t/40bindparam. t
DBD-mysql-2.9004/t/mysql.dbtest
DBD-mysql-2.9004/t/dbdadmin.t
DBD-mysql-2.9004/t/20createdrop.t
DBD-mysql-2.9004/t/00base.t
DBD-mysql-2.9004/t/30insertfetch.t
DBD-mysql-2.9004/t/40numrows.t
DBD-mysql-2.9004/t/50commit.t
DBD-mysql-2.9004/t/mysql.mtest
DBD-mysql-2.9004/MANIFEST
DBD-mysql-2.9004/myld
DBD-mysql-2.9004/dbdimp.c
DBD-mysql-2.9004/lib /
DBD-mysql-2.9004/lib/DBD /
DBD-mysql-2.9004/lib/DBD/mysql /
DBD-mysql-2.9004/lib/DBD/mysql/GetInfo. pm
DBD-mysql-2.9004/lib/DBD/mysql/INSTALL.pod
DBD-mysql-2.9004/lib/DBD/mysql.pm
DBD-mysql-2.9004/lib/Mysql /
DBD-mysql-2.9004/lib/Mysql/Statement.pm
DBD-mysql-2.9004/lib/Bundle /
DBD-mysql-2.9004/lib/Bundle/DBD /
DBD-mysql-2.9004/lib/Bundle/DBD/mysql.pm
DBD-mysql-2.9004/lib/Mysql.pm
DBD-mysql-2.9004/dbdimp.h
DBD-mysql-2.9004/mysql.xs
DBD-mysql-2.9004/MANIFEST.SKIP
DBD-mysql-2.9004/README
DBD-mysql-2.9004/INSTALL.html
DBD-mysql-2.9004/META. YML
DBD-mysql-2.9004/Makefile.PL
DBD-mysql-2.9004/ChangeLog
DBD-mysql-2.9004/constants.h
DBD-mysql-2.9004/TODO
Suppression précédemment utilisés / root/.cpan/build/DBD-mysql-2.9004

CPAN.pm: va construire R/RU/RUDY/DBD-mysql-2.9004.tar.gz

Cant exec "mysql_config": Aucun fichier ou répertoire à Makefile.PL ligne 174.
readline () sur filehandle PIPE Makefile.PL fermé à la ligne 176.
Cant exec "mysql_config": Aucun fichier ou répertoire à Makefile.PL ligne 174.
readline () sur filehandle PIPE Makefile.PL fermé à la ligne 176.
Cant exec "mysql_config": Aucun fichier ou répertoire à Makefile.PL ligne 174.
readline () sur filehandle PIPE Makefile.PL fermé à la ligne 176.
Cant exec "mysql_config": Aucun fichier ou répertoire à Makefile.PL ligne 174.
readline () sur filehandle PIPE Makefile.PL fermé à la ligne 176.
Cant exec "mysql_config": Aucun fichier ou répertoire à Makefile.PL ligne 174.
readline () sur filehandle PIPE Makefile.PL fermé à la ligne 176.
Impossible de déterminer le répertoire de mysql.h. Utiliser

perl Makefile.PL - cflags =- I <dir>

Pour définir ce répertoire. Pour plus de détails voir le fichier INSTALL.html,
"Section C Compiler flags" ou le type

perl Makefile.PL - Aide
Running make test
Faire eu quelques problèmes, peut-être interrompu? Wont test
Running make install
Faire eu quelques problèmes, peut-être interrompu? Wont install


---


Daemonguy a écrit:

Cependant, votre installation n'arrive pas à localiser la configuration MySQL (évidemment). Question bizarre, mais vous n'avez installé et configuré MySQL...droit?



i lol oui il a .. gif "alt =":)" title =" Smile "/>

---

Daemonguy a écrit:
En substance, le nouveau makefile ne peut pas la source la config pour mysql, ce qui signifie qu'il n'est pas dans l'un des emplacements standard pour les fichiers binaires (/ usr / bin, / usr / local / bin, etc.)
Vous pourriez lancer une «recherche» et le lien symbolique ou copiez-le dans l'une des personnes ci-dessus.
Vous avez la possibilité, si vous installez via CPAN, pour aller dans votre build dir (~ / .cpan / build / <source>) et d'exécuter makefile. PL avec l'utilisateur lui-spécifié drapeaux à l'arbre source dir appropriée.

À la vôtre.


J'ai installé MySQL dans / usr / local / mysql /
Je ne trouve pas ce fichier maintenant .. mais j'ai le temps déjà essayer de copier le fichier et placez le fichier sur le répertoire et ne fonctionne pas.
Savez-vous quel drapeau? : Lol S

thks pour la réponse! :)
  • Daemonguy
  • Moderator
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Jan 23, 2004
  • Messages: 2675
  • Loc: Somewhere outside the box in Sarasota, FL.
  • Status: Offline

Message Mars 29th, 2005, 3:28 pm

[PT]volumes a écrit:
Daemonguy a écrit:
En substance, le nouveau makefile ne peut pas la source de configuration pour mysql, ce qui signifie qu'il n'est pas dans l'un des lieux de la norme pour les binaires (/ usr / bin, / usr / local / bin, etc.)
Vous pouvez exécuter un "trouver" et lien symbolique ou de la copier dans l'une de celles ci-dessus.
Vous avez la possibilité, si vous installez via CPAN, pour aller dans votre construire dir (~ / .cpan / build / <source>) et exécutez Makefile.PL avec les drapeaux spécifiés par l'utilisateur à la source le bon arbre dir.

À la vôtre.


j'ai installé mysql / usr / local / mysql /
Je ne trouve pas ce fichier maintenant .. mais une fois que j'ai déjà essayer de copier le fichier et le dossier sur la dir et ne fonctionne pas.
savez-vous ce qui est du pavillon? : S lol

thks pour la réponse! :)


Comme je l'ai dit plus haut, vous pouvez lien vers celui-ci. Exécutez le "trouver", et lien symbolique.

À la vôtre.
[/ code]
"It's always a long day, 86,400 won't fit into a short."
  • [PT]volumes
  • Novice
  • Novice
  • No Avatar
  • Inscription: Mar 28, 2005
  • Messages: 28
  • Status: Offline

Message Mars 30th, 2005, 11:04 am

Enfin, je l'ai fait! LOL!

DBD:: MySQL est est notalled .. Maintenant, j'ai un autre problème LOL look:

Code: [ Select ]
Checking for DB ps_stats@localhost ...ERROR
Unable to connect to database. See error below for details.
-------------------------------------------------------------------------------
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
-------------------------------------------------------------------------------
ERROR EXPLAINATION:
The host you've entered: 'localhost' does not appear to be a valid DB server.
  1. Checking for DB ps_stats@localhost ...ERROR
  2. Unable to connect to database. See error below for details.
  3. -------------------------------------------------------------------------------
  4. Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
  5. -------------------------------------------------------------------------------
  6. ERROR EXPLAINATION:
  7. The host you've entered: 'localhost' does not appear to be a valid DB server.


lol Maintenant, je n'ai pas ideia quel est le problème ici...sa i weird cuz avoir MySQL installé dans / usr / local / mysql :roll:

même si j'essaie de me connecter MySQL il m'a donné la même erreur: s
  • Daemonguy
  • Moderator
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Jan 23, 2004
  • Messages: 2675
  • Loc: Somewhere outside the box in Sarasota, FL.
  • Status: Offline

Message Mars 30th, 2005, 12:06 pm

Cette erreur signifie que vous essayez de vous connecter via un socket Unix (il le fait lorsque vous ne spécifiez pas un nom d'hôte pour se connecter à localhost ou utiliser - je devine ce dernier).

La raison la plus fréquente de cette erreur ne court aucun mysqld, avez-vous mysqld tourne? Just Installer MySQL ne signifie pas que le daemon (mysqld) est en marche.
Arrivée en sa faveur en faisant ce qui suit;
Code: [ Select ]
#> mysqladmin version
#> mysqladmin variables
#> mysqladmin -h `hostname` version variables
#> mysqladmin -h `hostname` --port=3306 version
#> mysqladmin -h host_ip version
#> mysqladmin --protocol=socket --socket=/tmp/mysql.sock version
  1. #> mysqladmin version
  2. #> mysqladmin variables
  3. #> mysqladmin -h `hostname` version variables
  4. #> mysqladmin -h `hostname` --port=3306 version
  5. #> mysqladmin -h host_ip version
  6. #> mysqladmin --protocol=socket --socket=/tmp/mysql.sock version


Theres autres raisons, mais comme je l'ai dit, ce n'est plus courantes.

À la vôtre.
"It's always a long day, 86,400 won't fit into a short."
  • [PT]volumes
  • Novice
  • Novice
  • No Avatar
  • Inscription: Mar 28, 2005
  • Messages: 28
  • Status: Offline

Message Mars 30th, 2005, 6:49 pm

Daemonguy a écrit:
Cette erreur signifie que vous essayez de vous connecter via un socket Unix (il le fait lorsque vous ne spécifiez pas un nom d'hôte pour se connecter à localhost ou utiliser - je devine ce dernier).

La raison la plus fréquente de cette erreur ne court aucun mysqld, avez-vous mysqld tourne? Just Installer MySQL ne signifie pas que le daemon (mysqld) est en marche.
Arrivée en sa faveur en faisant ce qui suit;
Code: [ Select ]
#> mysqladmin version
#> mysqladmin variables
#> mysqladmin -h `hostname` version variables
#> mysqladmin -h `hostname` --port=3306 version
#> mysqladmin -h host_ip version
#> mysqladmin --protocol=socket --socket=/tmp/mysql.sock version
  1. #> mysqladmin version
  2. #> mysqladmin variables
  3. #> mysqladmin -h `hostname` version variables
  4. #> mysqladmin -h `hostname` --port=3306 version
  5. #> mysqladmin -h host_ip version
  6. #> mysqladmin --protocol=socket --socket=/tmp/mysql.sock version


Theres autres raisons, mais comme je l'ai dit, ce n'est plus courantes.

À la vôtre.


Désolé, im a newbie peu de cette .. J'essaie de faire ce que u dit bue apparaît ceci:

[root @ localhost bin] #mysqladmin version
-bash: mysqladmin: command not found

gif "alt =": roll: "title =" Rolling Eyes "/>

"Cette erreur signifie que vous essayez de vous connecter via un socket Unix (il le fait lorsque vous ne spécifiez pas un nom d'hôte pour se connecter à localhost ou utiliser - je devine ce dernier)."

j'essaye de me connecter avec l'ip (127.0.0.1 ou 192.168.0.183) et de montrer la même erreur ..
  • Daemonguy
  • Moderator
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Jan 23, 2004
  • Messages: 2675
  • Loc: Somewhere outside the box in Sarasota, FL.
  • Status: Offline

Message Mars 30th, 2005, 7:29 pm

[PT]volumes a écrit:

Désolé, im a newbie peu de cette .. J'essaie de faire ce que u dit bue apparaît ceci:

[root @ localhost bin] #mysqladmin version
-bash: mysqladmin: command not found

:roll:

"Cette erreur signifie que vous essayez de vous connecter via un socket Unix (il le fait lorsque vous ne spécifiez pas un nom d'hôte pour se connecter à localhost ou utiliser - je devine ce dernier). "

j'essaye de me connecter avec l'ip (127.0.0.1 ou 192.168.0.183) et de montrer la même erreur ..


Ok, eh bien voilà. Vous n'avez pas mysqld qui fonctionne.
Essayer
Code: [ Select ]
mysqld_safe &


Mysqld est le démon qui accepte les connexions à la DB.

À la vôtre.
[/ code]
"It's always a long day, 86,400 won't fit into a short."
  • [PT]volumes
  • Novice
  • Novice
  • No Avatar
  • Inscription: Mar 28, 2005
  • Messages: 28
  • Status: Offline

Message Mars 30th, 2005, 9:03 pm

OMFG maintenant MySQL ne fonctionnent pas! Depuis que j'ai installé le module de son erreur derrière erreur...: s omfg

Désolé encore, peut wtf Teel u ce que c'est?

Code: [ Select ]
[root@localhost bin]# mysqld_safe &
[1] 2788
-bash: mysqld_safe: command not found
  1. [root@localhost bin]# mysqld_safe &
  2. [1] 2788
  3. -bash: mysqld_safe: command not found



thks u pour tout pacience ur de m'aider!
  • Daemonguy
  • Moderator
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Jan 23, 2004
  • Messages: 2675
  • Loc: Somewhere outside the box in Sarasota, FL.
  • Status: Offline

Message Mars 31st, 2005, 6:22 am

Euh, pour faire trouver le nom du fichier.

Si vous ne le trouvez pas, mysql n'est pas installé ou n'est pas installé correctement. Il doit avoir placé que dans un script de démarrage standard dir exécutable sur votre chemin.

Trouver, si vous le faites, exécuté avec chemin complet. (par exemple / usr / local / bin / mysqld_safe &)

Si vous ne le trouvez pas, je vous suggère de commencer, allez dans le site Web de mysql et de suivre les instructions qu'il contient pour obtenir mysqld installé.
On a side note, ils ont aussi une formation post-install config options - comme la suppression de l'accès root par défaut - qui, je vous suggère de faire usage de.

À la vôtre.
"It's always a long day, 86,400 won't fit into a short."
  • [PT]volumes
  • Novice
  • Novice
  • No Avatar
  • Inscription: Mar 28, 2005
  • Messages: 28
  • Status: Offline

Message Mars 31st, 2005, 3:23 pm

Je ne sais plus quoi faire maintenant...i re-installer Red Hat, installer apache php mysql, et tout fonctionne, maintenant je installer les modules que manquez et commencer m'a donné cette erreur...rien ne fonctionne maintenant...: s
  • Daemonguy
  • Moderator
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Jan 23, 2004
  • Messages: 2675
  • Loc: Somewhere outside the box in Sarasota, FL.
  • Status: Offline

Message Mars 31st, 2005, 8:25 pm

Quels mysql? mysql ou mysql-client-serveur?
Vous devez installer le serveur.
Aller au site Web de mysql et d'obtenir la source.
Si vous n'avez pas eu mysqld en cours d'exécution, il n'a jamais travaillé. Le serveur Web a répondu lui-même, j'en suis sûr, mais il n'est jamais connecté à la base de données.

Encore une fois, vous devez avoir mysqld en cours d'exécution pour votre php de s'y connecter via le socket.

Re-installation de l'OS ne va pas aider.

Je ne suis pas sûr de savoir comment le dire plus clairement.

À la vôtre.
"It's always a long day, 86,400 won't fit into a short."
  • [PT]volumes
  • Novice
  • Novice
  • No Avatar
  • Inscription: Mar 28, 2005
  • Messages: 28
  • Status: Offline

Message Avril 1st, 2005, 7:46 am

Daemonguy a écrit:
Quels mysql? mysql ou mysql-client-serveur?
Vous devez installer le serveur.
Aller au site Web de mysql et d'obtenir la source.
Si vous n'avez pas eu mysqld en cours d'exécution, il n'a jamais travaillé. Le serveur Web a répondu lui-même, j'en suis sûr, mais il n'est jamais connecté à la base de données.

Encore une fois, vous devez avoir mysqld en cours d'exécution pour votre php de s'y connecter via le socket.

Re-installation de l'OS ne va pas aider.

Je ne suis pas sûr de savoir comment le dire plus clairement.

À la vôtre.


Serveur MySQL...dwd quand je réinstaller le système d'exploitation, j'ai commencé à installer apache, mysql et php...et tous les travaux...i créer, supprimer, etc données, puis j'ai mis le chapeau rouge cd au démarrage, et j'ai fait une mise à jour, et installez-le libdbd dbi mysql et les conducteurs qui ont besoin .. redémarrez le système et maintenant je tente de lancer le serveur mysql et il semble que l'erreur...connnect même je ne peux pas...: s
  • Daemonguy
  • Moderator
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Jan 23, 2004
  • Messages: 2675
  • Loc: Somewhere outside the box in Sarasota, FL.
  • Status: Offline

Message Avril 1st, 2005, 8:42 am

Je vous suggère de lire le présent;
http://www.webdevelopersnotes.com/tutor ... orial.php3

Vous DEVEZ avoir mysqld (le serveur) en cours d'exécution.
"It's always a long day, 86,400 won't fit into a short."
  • [PT]volumes
  • Novice
  • Novice
  • No Avatar
  • Inscription: Mar 28, 2005
  • Messages: 28
  • Status: Offline

Message Avril 1st, 2005, 5:17 pm

hé,

J'ai installé apache, mysql et php avec ce tuturial:

http://www.hostlibrary.com/installing_a ... p_on_linux
et tout fonctionne nice, quand un module est notall mysql arrêt de travail .. : s

theres rien de mal là-bas?
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Avril 1st, 2005, 5:17 pm

Afficher de l'information

  • Total des messages de ce sujet: 16 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 81 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC