Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

Sobre DBD::MySQL y webhosting

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> CGI
Mensaje Mar Dic 27, 2005 7:34 am
Invitado



Sobre DBD::MySQL y webhosting Responder citando

Hola,

tengo una cuenta webhosting de pago en allmanaged.com/sagonet desde hace casi un mes. No es un servidor dedicado ni tampoco VPS, es un virtual hosting (shared hosting). Hasta ahora con este webhosting y con el anterior que tuve metía todos los módulos en una carpeta /lib dentro de mi cuenta y modificaba el @INC en cada script.

Hasta aquí todo bien pero resulta que me puse a usar MySQL con el módulo DBD::MySQL y no funcionaba. Me puse en contacto con el webhosting y dicen que no ofrecen ese servicio ya que al ser un servidor compartido modificar MySQL es un peligro para los demás usuarios.

Por lo tanto mi pregunta es, ¿se puede utilizar DBD::MySQL sin instalarlo tal y como hice con los demás módulos? ¿Existe alguna buena alternativa a ese módulo que no requiera instalación?

Saludos
Mensaje Mar Dic 27, 2005 9:22 am
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4130
Ubicación: Valladolid, España
Responder citando

Tu proveedor de servicios de internet no tiene que modificar nada del MySQL.
Lo único que tienen que hacer es crear una base de datos, con un usuario de MySQL y contraseña que sólo permita el acceso a esa base de datos, con los privilegios mínimos de crear tablas, borrar, insertar y actualizar registros, etc.
Luego, usando DBD::MySQL pasarás en el momento de la conexión (en el DSN) el nombre de la base de datos, el usuario y la contraseña y te conectarás a la MySQL sin problemas.
Vamos, no creo que sea complicado.
Lo único que ellos deben tener en cuenta, por seguridad, es que la base de datos sólo pueda ser consultada desde la propia máquina, en el puerto 3306, pero eso, con una simple regla de las iptables o configurando el cortafuegos, vale.
Mensaje Mar Dic 27, 2005 9:28 am
Invitado



Responder citando

Según tengo entendido dicho modulo requiere una modificación en el servidor mysql.

De hecho, al parecer instalaron ese módulo cuando se lo pedí y el servidor mysql dejó de funcionar. Lo arreglaron desinstalando el módulo y me dijeron que no ofrecen dicho servicio por lo que ya comenté en el post anterior.
Mensaje Mar Dic 27, 2005 9:30 am
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4130
Ubicación: Valladolid, España
Responder citando

Cambiate de proveedor.
Mensaje Mar Dic 27, 2005 9:36 am
Invitado



Responder citando

Si no hay solución me cambiaré de servidor, primero estoy a la espera de ver que se comenta en los foros sobre mi pregunta (he preguntado en este, en un foro inglés y en el IRC).

Saludos
Mensaje Mar Dic 27, 2005 9:45 am
kidd
Creador de Perl en Español
Creador de Perl en Español
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
Responder citando

Hola:

Otra opción que tienes es usar el módulo DBD::mysqlPP, por un tiempo lo use cuando tenía un problema similar al tuyo. La única contraparte de esto, es que en mi experiencia éste módulo no es tan robusto como el DBD::MySQL

Ahora, si decides cambiar de servicio de hosting, aquí ofrecemos hosting de buena calidad y a buen precio Wink
http://perlenespanol.baboonsoftware.com/hosting/


SALUDOS
Mensaje Mar Dic 27, 2005 10:03 am
Invitado



Responder citando

Si cambio de servidor ya tengo decido a cual ir, después de estudarilo mucho durante varios días: powervps.com Y más adelante posiblemente iría a eurovps.com

¿Sabéis si es necesario instalar el módulo o se puede hacer lo típico de meterlo en una carpeta y cambiar el @INC? En un foro inglés me están comentando que haga eso, pero ya lo hice en su momento (de hecho es lo que hago con la mayoría de modulos) y no me funcionó con este módulo.
Mensaje Mar Dic 27, 2005 9:36 pm
kidd
Creador de Perl en Español
Creador de Perl en Español
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
Responder citando

Anonymous escribió:
¿Sabéis si es necesario instalar el módulo o se puede hacer lo típico de meterlo en una carpeta y cambiar el @INC? En un foro inglés me están comentando que haga eso, pero ya lo hice en su momento (de hecho es lo que hago con la mayoría de modulos) y no me funcionó con este módulo.


Pues la ventaja que tienes ese módulo es que no tienes que instalarlo, lo puedes usar tal y como lo estás haciendo con tus otros módulos.


SALUDOS
Publicar nuevo tema   Responder al tema    Foros de discusión -> CGI Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group