Access denied for user: 'z6226@%' to database 'recepty'

jetty

Новичок
Access denied for user: 'z6226@%' to database 'recepty'

ошибка в топике.
Код:
$user="z6226";
mysql_connect("www.capriz.ru", $user, "правильный 100%");
mysql_select_db("recepty") or die(mysql_error());

Почему такое может быть?
 

jetty

Новичок
растолковать, почему.
пароль/логин от этотй базы.
почему Access denied?
 

jetty

Новичок
и почему к логину добавляется "@%" ?

-~{}~ 27.06.06 14:51:

ок .
А права выставляются в PHPMyAdmin?
 

Gorynych

Посетитель PHP-Клуба
jetty
Вы коннектитесь к удаленному серверу? (имя сервера указано у Вас как "www.capriz.ru"). Т.е. скрипт и сервер базы данных расположенны на разных компьютерах? Сообщение об ошибке говорит Вам о том, что доступ для пользователя 'z6226' с произвольного хоста запрещен.
 

jetty

Новичок
пасиб.
Это можно исправить в ПХПМайАдмин или к хостеру обратиться?
 

Gorynych

Посетитель PHP-Клуба
jetty что именно исправить? Я пока только могу предположить, что надо указать в качестве имени сервера не "www.capriz.ru", а "localhost".

но на самом деле это должно быть написано у хостера в соответствующем разделе документации для пользователей. Поищите там что-нибудь про скрипты и MySQL...
 

A-Lex[FM]

Web/Highload/DataScience
в привелегиях вместо any host (%) пропиши свой "www.capriz.ru", это раз. Какой-нибудь тулзой проверь, может ты к базе доступ то имеешь, а к таблицам и данным нет. Вообщем копайся в привелегиях.
 
Сверху