|
|
|
| на одном из сайтов на работе вдруг база стала выдавать ошибку access denied.
причем пишет имя юзера, с которым дeлается подключение FTP, но без пароля. а для базы другое имя юзера определено и пароль имеется...
я скачала сайт на свой комп, подключила базу, все работает. ошибка явно на сервере.
как лечить? | |
|
|
|
|
|
|
|
для: elenaki
(29.09.2011 в 09:49)
| | А база данных расположена на том же самом сервере, что и Web-сервер или это разные сервера? | |
|
|
|
|
|
|
|
для: cheops
(29.09.2011 в 10:39)
| | скорее всего, в этом и проблема. в последнее время мы переносим с сервера на сервер сайты. наверно, кто-то кого-то не видит. | |
|
|
|
|
|
|
|
для: elenaki
(29.09.2011 в 11:48)
| | Дело в том, что на MySQL-сервере учетные записи зависят от сети, например 'root'@'localhost' позволяет обращаться к MySQL только с компьютера, где распложен MySQL-сервер, 'root'@10.23.45.1, позволит обратиться с компьютера, который MySQL-виден как хост с IP-адресом 10.23.45.1, 'root'@'softtime.ru' позволит обратиться к серверу с любого хоста, который идентифицируется доменом softtime.ru. Если какой-то записи нет, или у неё не достаточно прав доступа - сервер вернет вышеописанную ошибку. Если MySQL-сервер перемещался физически, лучше удостовериться, что есть сетевая учетная запись (и лучше, если она будет привязана к домену). | |
|
|
|