для проверки сделал простой файлик:
<?php
mysql_connect("8x.xxx.xxx.xxx", 'bd', "xx") or die("Could not connect: " . mysql_error()); ;
mysql_select_db('bd') or die ('Can\'t use foo : ' . mysql_error());
?>
пишет
Could not connect: Access denied for user 'bd'@'Debian7' (using password: YES)
в бд Mysql в таблице у меня так:
| user | host | password |
+------------------+-----------------------------+-------------------------------------------+
| root | localhost | *xxx |
| root | debian7 | *xxx |
| root | 127.0.0.1 | *xxx |
| root | ::1 | *xxx |
| | localhost | |
| | debian7| |
| debian-sys-maint | localhost | *xxx |
| bd | % | *xxx
если я правильно понимаю по ip мы попадаем на хост самой системы
а как сделать, чтобы работал пользователь bd, при этом у него же указаны все возможные хосты
Кстати WorkBench работает без проблем
Приходит только такой вариант:
| bd | debian7 | *xxx |