|
|
|
| Здраствуйте!
Однажды запускаю denwer, а там ошибка mysql
ERROR 1045: Access denied for user: 'ODBC@localhost'
|
Настроек не меняла. Вкладки process, databases winmysqladmin.exe вообще пустые, хотя им не положено...
Подскажите, пожалуйста, что ЭТО такое. | |
|
|
|
|
|
|
|
для: Kat
(16.02.2006 в 07:25)
| | У вас скрипты коннектяться к мускулам под анонимным именем, т.е тем которого в базе mysql нет. Доступ для таких юзеров закрыт, поэтому и ошибка | |
|
|
|
|
|
|
|
для: HoLsT
(16.02.2006 в 10:29)
| | localhost - анонимное имя?!?! | |
|
|
|
|
|
|
|
для: Kat
(16.02.2006 в 10:55)
| | Нет, localhost - это адрес сервера, что передаётся в качестве второго параметра функции mysql_connect()? | |
|
|
|
|
|
|
|
для: cheops
(16.02.2006 в 13:14)
| | И всё-таки. Проблема остаётся. Так и не хочет видеть даже winmysqladmin.exe имеющие базы данных на сервере!
В службах mysql запущен. | |
|
|
|
|
|
|
|
для: Kat
(16.02.2006 в 20:35)
| | В комплект денвера вроде бы PhpMyAdmin входит.
Он-то хоть что-нибудь показывает? Базы, таблицы, пользователей? | |
|
|
|
|
|
|
|
для: 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
|
| |
|
|
|
|
|
|
|
для: Kat
(16.02.2006 в 20:35)
| | Что передаётся в качестве второго параметра функции mysql_connect()? | |
|
|
|
|
|
|
|
для: 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. | |
|
|
|
|
|
|
|
для: Kat
(17.02.2006 в 08:37)
| | А на сервере базы данных мускулов этот юзер существует??? Как я понимаю нет.
Попробуйте войти под юзером root с пустым паролем. Он по умолчанию существует и должен быть если вы не изменяли настройки мускулов. | |
|
|
|
|
|
|
|
для: Kat
(17.02.2006 в 08:37)
| | А вы пользователя user заводили? Попробуйте изменить код так
<?php
$user = "root";
$pswd = "";
mysql_connect($host, $user, $pswd);
?>
|
| |
|
|
|