Foros del Web » Programando para Internet » PHP »

Conexion con MYSQL

Estas en el tema de Conexion con MYSQL en el foro de PHP en Foros del Web. hola gente: le cuento que estoy queriendo empezar a trabajar con Mysql pero me surge el siguiente problema con Phpmyadmin cree un nuevo usuario llamado ...
  #1 (permalink)  
Antiguo 12/02/2007, 08:11
Avatar de JCiernes  
Fecha de Ingreso: noviembre-2006
Mensajes: 74
Antigüedad: 17 años, 5 meses
Puntos: 0
Conexion con MYSQL

hola gente:
le cuento que estoy queriendo empezar a trabajar con Mysql pero me surge el siguiente problema con Phpmyadmin cree un nuevo usuario llamado "julian" y borre el usuario "root", el problema es que cuando me quiero conectar a mysql con el sig codigo:

<?

$host_db ="localhost:3306";
$usuario_db="julian";
$pass_db0="1234";

$coneccion = mysql_connect($host_db, $usuario_db, $pass_db);

?>


me da el siguiente error:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'julian'@'localhost' (using password: NO) in C:\servidor\web\LIBRO\coneccion.php on line 12

estube investigando en distintos sitios y tutoriales pero no puedo solucionar mi problema que supongo es comun. por favor que alguien me ayude.

Gracias
  #2 (permalink)  
Antiguo 12/02/2007, 08:18
Avatar de carlosmbrizuela  
Fecha de Ingreso: enero-2007
Ubicación: La Plata (Argentina)
Mensajes: 490
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: Conexion con MYSQL

hola: no se que es este numero que esta aca
$host_db ="localhost:3306";

te diria que pruebes sin el.
  #3 (permalink)  
Antiguo 12/02/2007, 08:37
Avatar de JCiernes  
Fecha de Ingreso: noviembre-2006
Mensajes: 74
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Conexion con MYSQL

en el tutorial que estoy siguiendo me indica que el numero 3306 es para indicar el puerto.
probe quitarlo como me dijiste pero me sigue saliendo el mismo error
  #4 (permalink)  
Antiguo 12/02/2007, 08:47
Avatar de rafaconpu  
Fecha de Ingreso: febrero-2006
Mensajes: 331
Antigüedad: 18 años, 2 meses
Puntos: 3
Re: Conexion con MYSQL

Hola.

Según el error que te está dando es debido a que el usuario "julian" no tiene permiso de acceso o tiene restringidos distintos permisos para la base de datos que intentas conectar.

Lo que tienes que hacer es darle permisos explicitamente al usuario Julian para que pueda acceder a la tabla, crear, borrar, actualizar datos, tablas, campos, etc...

Una vez hagas eso, prueba de nuevo, te debería dejar.

Saludos.
  #5 (permalink)  
Antiguo 12/02/2007, 08:53
Avatar de JCiernes  
Fecha de Ingreso: noviembre-2006
Mensajes: 74
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Conexion con MYSQL

en phpmyadmin cree el usuario julian y le di todos los privilegios, pero me sigue dando el mismo error. ayudaaa
  #6 (permalink)  
Antiguo 12/02/2007, 09:10
Avatar de JCiernes  
Fecha de Ingreso: noviembre-2006
Mensajes: 74
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Conexion con MYSQL

pruebo el mismo codigo pero con el usuario root que volvi a crear y me sigue dando el mismo error
  #7 (permalink)  
Antiguo 12/02/2007, 12:20
 
Fecha de Ingreso: junio-2002
Ubicación: En el trabajo...
Mensajes: 106
Antigüedad: 21 años, 10 meses
Puntos: 0
Re: Conexion con MYSQL

tu nombre de julian esta en un servidor ?? www.lapagina.com por que aveces al crear un usuario tienes que poner un cierto numero de letras del dominio luego el nombre del usuario y de misma forma el pasword

ejemplo

lapagina_julian
lapagina_1234

Espero te ayude en algo.

Suerte
  #8 (permalink)  
Antiguo 12/02/2007, 14:59
Avatar de the_scorpion  
Fecha de Ingreso: mayo-2006
Ubicación: Cuba
Mensajes: 696
Antigüedad: 18 años
Puntos: 3
Re: Conexion con MYSQL

Hola

en tu primer topic
<?

$host_db ="localhost:3306";
$usuario_db="julian";
$pass_db0="1234";

$coneccion = mysql_connect($host_db, $usuario_db, $pass_db);
?>
la variable $pass_db0 no e sigual ala variable $pass_db de $coneccion

$host_db ="localhost:3306";
:3306 creo que el puerto esta de mas

suerte

pd:postea esultado
__________________
Que hablen mal de uno es espantoso. Pero hay algo peor: que no hablen.
Quien hace, puede equivocarse. Quien nada hace, ya está equivocado".
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 11:26.