Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > моя первая база


Автор: polakiv 20.4.2007, 18:11
как создать базу ?


читаю Ульмана - для начинающих и натолкнулся на такую ошибку, при создании базы данных ( пользуюсь денвером)
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'user'@'localhost' (using password: YES) in x:\home\test1.ru\www\createdb.php on line 13

Warning: mysql_create_db(): supplied argument is not a valid MySQL-Link resource in x:\home\test1.ru\www\createdb.php on line 14
The database, NewDatabase, could not be created!

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in x:\home\test1.ru\www\createdb.php on line 20
 smile  
А вот и сама страница

<HTML>
<HEAD>

<TITLE>Creating a Database</TITLE></HEAD>
<BODY>
<?php
// Установка значения переменных для доступа к базе данных.
$Host = "localhost";
$User = "user";
$Password = "password";
$DBName = "NewDatabase";

$Link = mysql_connect ($Host, $User,$Password);
if (mysql_create_db ($DBName, $Link))
{
print ("The database, $DBName,_was successfully created!<BR>\n");
} else {
print ("The database, $DBName, could not be created!<BR>\n");
}
mysql_close ($Link);
?> 
</BODY>
</HTML>


Получается, в 13 строке ошибка, но почему?
Все ведь скопировано с учебника
Сергей

Автор: skyboy 20.4.2007, 19:51
Цитата(polakiv @  20.4.2007,  17:11 Найти цитируемый пост)
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'user'@'localhost' 

СУБД неизвестен пользователь root
или/и
у пользователя root паролем не "password" идет
или/и
пользователю root с паролей "password" запрещен доступ с хоста "localhost"
или/и
пользователь root с паролем "password" не имеет прав для создания БД

Автор: KRIP 20.4.2007, 22:23
Если ты пользуешься денвером и не создавал других пользователй, то 
$User = "root";
$Password = "";

Автор: Kesh 21.4.2007, 07:54
А у тебя вообще mysql установлен? 

Автор: Бонифаций 21.4.2007, 14:27
Цитата(Kesh @  21.4.2007,  07:54 Найти цитируемый пост)
А у тебя вообще mysql установлен? 

Установлен, раз ругается access denied. Это ответ сервера

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)