Вопрос, ща стоит схема
define('DB_SERVER','192.168.20.30');
define('DB_DATABASE','sstc_web');
define('DB_SERVER_USERNAME','sstc_web');
define('DB_SERVER_PASSWORD','здесь-был-правильный-пароль');
$db_server = DB_SERVER;
$db_username = DB_SERVER_USERNAME;
$db_password = DB_SERVER_PASSWORD;
$db_database = DB_DATABASE;
$connection = mysqli_connect($db_server, $db_username, $db_password,$db_database);
Этот пхп файлик на вин сервере с пхп установленному, мускул находится на другом сервере с айпи который указан в конфиге, но при попытке выдает
Warning: mysqli_connect(): (HY000/1045): Access denied for user 'sstc_web'@'spapp.sstc.com.ua' (using password: YES) in C:\inetpub\Infodesc\Scripts\phpinfodesk-Copy.php on line 15
Вопрос, почему?)))
ЗЫ права даны правильно, мускуль на линухе работает на локалку правильно.
потому что в мускуле могут быть пользователи
sstc_web@localhost
[email protected]
sstc_web@%
и только последний позволяет вход отовсюду
а первые два жестко привязаны к локалхосту или айпишнику источника
[email protected]'@'spapp.sstc.com.ua - это вообще бред
может быть [email protected] или [email protected]
еще раз
в мускуле должен быть юзер
[email protected] - где ххх это IP вебсервера который коннектится к БД
или
sstc_web@%
вот примеры с правами http://www.mysql.ru/docs/man/Adding_users.html
Invision Power Board
© Invision Power Services