Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   No puedo conectar en internet (https://www.clubdelphi.com/foros/showthread.php?t=34339)

elcigarra 06-08-2006 03:17:39

No puedo conectar en internet
 
Tengo una pequeña base de datos con una sola tabla, creada con el CPanel de mi hosting.

A pesar que la llamé solo "midominio" la bd quedó con nombre: "midominio_mibase"

Lo mismo el único usuario que registré, que se llamó finalmente: "midominio_miusuario".

Ahora bien: si yo hago una página en php que rece:
Código:

$conexio = mysql_connect("localhost","midominio_miusuario","micontraseña");
mysql_select_db ("midominio_mibase", $conexio) or die ("No se puede conectar");

en mi pc (con mi servidor apache) anda bárbaro pero cuando pongo esta página en el sitio me salta el famoso "no se puede conectar".

Los nombres de las cosas parecen estar bien, ya que hasta que no los puse correctamente daban errores de "no existe tal cosa o tal otra". Pero finalmente no da errores, solamente "no se puede conectar") alguien sabe qué estoy haciendo mal?:confused:

dec 06-08-2006 06:34:41

Hola,

Vale, a lo peor no sirve de mucho, pero, yo probaría en primer lugar con el mensaje de error que ha de devolver en este caso la función "mysql_error" (creo recordar), a ver si eso puede aclarar algo las cosas... no sé... ¡a ver! ;)

PD. Luego de utilizar la función "mysql_connect" imprime el resultado de "mysql_error". También puedes hacerlo luego de la función "mysql_select_db", y, en general, luego de cualquier "trato" con MySQL, ahora... me parece que tendrías que quitar (para pruebas al menos) el "die" luego de la función "mysql_select_db", ya sabes porqué: porque el Script no continuaría su ejecución y nunca llegaríamos a "mysql_error"... ;)

elcigarra 06-08-2006 14:42:53

1044: Access denied for user: 'midominio_miusuario@localhost' to database 'midominio_mibase'

Sé que no es mucho pero es lo que da... Hay que decir dos cosas, el usuario existe porque si el nombre es equivocado ni siquiera pasa de la primer linea. Tengo entendido además que el usuario tiene todos los privilegios

elcigarra 06-08-2006 15:55:17

Ya está. El problema era que si bien había creado el usuario (en el database manager de CPanel), no lo había adjuntado a la base de datos. Desconocía que había que realizar el paso de juntar el usuario con la base. Si no está agregado a ninguna base, el usuario a quien pertenece? ¿Están ahí a la deriva, o navegando alegres por mi ignorancia?:) . Gracias por la ayuda


La franja horaria es GMT +2. Ahora son las 17:33:34.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi