Foros del Web » Programando para Internet » PHP »

configuracion php y mysql

Estas en el tema de configuracion php y mysql en el foro de PHP en Foros del Web. Tengo un par de preguntas que no se resolver. Tengo un dominio virtual contratado y estoy intentando poner mi base de datos en ella. ¿Cuales ...
  #1 (permalink)  
Antiguo 28/03/2003, 10:49
 
Fecha de Ingreso: marzo-2003
Mensajes: 6
Antigüedad: 21 años, 1 mes
Puntos: 0
configuracion php y mysql

Tengo un par de preguntas que no se resolver.
Tengo un dominio virtual contratado y estoy intentando poner mi base de datos en ella. ¿Cuales son los ficheros que se deben de configurar para que la base de datos busque las autorizaciones establecidas dentro de esta BD.?
Tengo un fichero llamado mysql.php ¿es este?

gracias...
  #2 (permalink)  
Antiguo 28/03/2003, 11:23
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pues .. sin ver lo que tiene o hace ese tal "mysql.php" es dificil decirte .. Si o No ..

Si ese "mysql.php" es un instalador y contiene las instrucciones SQL necesarias para crear la base de datos y tabla que use . .tan solo ejecutandolo (previo tal vez en algun config.php o algo así indicar que "Host" .. "usuario" y "password" tiene la BD (y nombre si solo te han dado una y no puedes crea mas ) que dispones en tu servidor virtual contratado (hosting) ..

En otras ocasiones .. la "Base de datos" de una aplicación viene en un algo.sql . .q no es mas q un archivo de texto plano pero con instrucciones SQL para crear esas tablas/datos en tu Base de datos Mysql ...

De todas formas . pregunta a tu servicio de hosting o mira en tu panel de control del sitio si dispones de algun administrador de Mysql . como por ejemplo phpmyadmin .. (lo suelen poner bajo tu: http://phpmyadmin.tudominio.tal .. o http://db.tudominio.tal .. o algo así .. consulta a tu ISP ..)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 28/03/2003, 14:30
 
Fecha de Ingreso: marzo-2003
Mensajes: 6
Antigüedad: 21 años, 1 mes
Puntos: 0
Efectivamente tengo phpmyadmin, el cual me permite generar varias cuentas pero lo que pretendo es crear una serie de cuentas las cuales me permitan trabajar una parte determinada de la base de datos, he pensado en generar directamente las tablas de usuario y control de acceso, pero como hago para no tener que poner las claves que phpadmin administra, puesto que con ellas se tendria control total sobre la base datos, y poder realizar una consulta sobre la base.

Es decir para conectar seria:

$variable = @mysql_connect("localhost",usuario en phpadmin, Clave en phpadmin);
mysql_connect_db("base de datos en phpadmin");

realizar sobre la tabla de la base de datos user si esta el usuario que se intenta conectar.

¿Como puedo evitar poner en la conexion las claves de phpadmin?

saludos y muchas gracias por la ayuda
  #4 (permalink)  
Antiguo 28/03/2003, 19:58
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pues como no crees otro usuario .. El caso que si trabajas con un servicio de Hosting .. te suelen dar SOLO una cuenta de acceso a tu Mysql BD .. incluso si te dan varias .. no suelen dejarte privilegios de "GRAND" como para que te hgas tu mismo tus usuarios ..

Puedes probarlo con el mismo phpMyadmin .. en la pagina de inicio si lo tienes habilitado veras lo de gestionar usuarios (por abajo) .. Si puedes .. crea un usuario con su user/pass y lo asignas a X base de datos o incluso a X tabla(s) con las restricciones que desses (de solo SELECT .. o solo UPDATE pero no DELETE o no DROP tables/DB .. etc ..)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:22.