Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Access denied...
 
 автор: Kat   (16.02.2006 в 07:25)   письмо автору
 
 

Здраствуйте!

Однажды запускаю denwer, а там ошибка mysql

ERROR 1045: Access denied for user: 'ODBC@localhost'


Настроек не меняла. Вкладки process, databases winmysqladmin.exe вообще пустые, хотя им не положено...
Подскажите, пожалуйста, что ЭТО такое.

   
 
 автор: HoLsT   (16.02.2006 в 10:29)   письмо автору
 
   для: Kat   (16.02.2006 в 07:25)
 

У вас скрипты коннектяться к мускулам под анонимным именем, т.е тем которого в базе mysql нет. Доступ для таких юзеров закрыт, поэтому и ошибка

   
 
 автор: Kat   (16.02.2006 в 10:55)   письмо автору
 
   для: HoLsT   (16.02.2006 в 10:29)
 

localhost - анонимное имя?!?!

   
 
 автор: cheops   (16.02.2006 в 13:14)   письмо автору
 
   для: Kat   (16.02.2006 в 10:55)
 

Нет, localhost - это адрес сервера, что передаётся в качестве второго параметра функции mysql_connect()?

   
 
 автор: Kat   (16.02.2006 в 20:35)   письмо автору
 
   для: cheops   (16.02.2006 в 13:14)
 

И всё-таки. Проблема остаётся. Так и не хочет видеть даже winmysqladmin.exe имеющие базы данных на сервере!
В службах mysql запущен.

   
 
 автор: Trianon   (16.02.2006 в 21:20)   письмо автору
 
   для: Kat   (16.02.2006 в 20:35)
 

В комплект денвера вроде бы PhpMyAdmin входит.
Он-то хоть что-нибудь показывает? Базы, таблицы, пользователей?

   
 
 автор: Kat   (17.02.2006 в 08:24)   письмо автору
 
   для: Trianon   (16.02.2006 в 21:20)
 

Вот это пишет phpMyAdmin:

phpMyAdmin попытался соединиться с сервером MySQL, но сервер отверг соединение. Проверьте имя хоста, пользователя и пароль в config.inc.php


В php.ini:

[MySQL]
mysql.default_host = localhost
mysql.default_user = user
mysql.default_password = standalone

   
 
 автор: cheops   (16.02.2006 в 23:53)   письмо автору
 
   для: Kat   (16.02.2006 в 20:35)
 

Что передаётся в качестве второго параметра функции mysql_connect()?

   
 
 автор: Kat   (17.02.2006 в 08:37)   письмо автору
 
   для: cheops   (16.02.2006 в 23:53)
 


$user = "user"; 
$pswd = "standalone";
mysql_connect($host, $user, $pswd);


При этом выводится:
Access denied for user: 'user@localhost' (Using password: YES)
и указывается на ошибку в строке mysql_connect.

   
 
 автор: holst   (17.02.2006 в 09:17)   письмо автору
 
   для: Kat   (17.02.2006 в 08:37)
 

А на сервере базы данных мускулов этот юзер существует??? Как я понимаю нет.
Попробуйте войти под юзером root с пустым паролем. Он по умолчанию существует и должен быть если вы не изменяли настройки мускулов.

   
 
 автор: cheops   (17.02.2006 в 13:35)   письмо автору
 
   для: Kat   (17.02.2006 в 08:37)
 

А вы пользователя user заводили? Попробуйте изменить код так
<?php
$user 
"root"
$pswd ""
mysql_connect($host$user$pswd);
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования