Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2008, 14:55
espidifen33
 
Fecha de Ingreso: marzo-2005
Mensajes: 14
Antigüedad: 19 años, 2 meses
Puntos: 0
Crear bd: Error "Access denied for user ''@'localhost' to database 'nombre_bd'"

Hola a todos.

Tengo todo correcto instalado en local (Apache + PHP + MySQL + phpMyAdmin) y necesito crear una bd por código (no usando phpmyadmin). Hago lo siguiente:

$connection = mysql_connect("localhost") or die("No se puede conectar");
$result = mysql_query("CREATE DATABASE nombre_bd") or die (mysql_error());

Con la sentencia mysql_connect me conecta bien, pero la sentencia msql_query me da el siguiente fallo: Access denied for user ''@'localhost' to database 'nombre_bd'. Yo no he tocado nada de usuarios, lo dejé todo por defecto en la instalación del paquete.

Por si os sirve de algo estoy en Windows Vista y he instalado el paquete "The AppServ Open Project 2.5.10 for Windows" (para quien no lo sepa este paquete lleva Apache 2.2.8 + PHP 5.2.6 + MySQL 5.0.51b + phpMyAdmin 5.0.51b).

Gracias.