1

Тема: Перенос сервера на другую машину, ошибка #1130

Перенесли web-сервер на другую машину, все прекрасно работает, связка apache-php-mysql действует безотказно, пользователи ничего не заметили, но только теперь при входе phpMyAdmin выдает #1130 - Host 'gps...' is not allowed to connect to this MySQL server.

gps - имя хоста, на котором стоит web-сервер;
кроме того есть 4 узла (ppr, tu, hard, electro), соответственно 4 базы с такими же именами. Настроены виртуальные хосты, здесь проблем нет.

Почему меня не пускает phpMyAdmin? При такой ошибке получается нет доступа к mysql, но все сайты (назовем их так) функционируют.

2

Re: Перенос сервера на другую машину, ошибка #1130

mamonoff
В phpMyAdmin вы заходите под root? Другим пользователем зайти можете?

3

Re: Перенос сервера на другую машину, ошибка #1130

Под другими пользователями тоже самое.

4

Re: Перенос сервера на другую машину, ошибка #1130

mamonoff
В конфигурационном файле phpMyAdmin какой хост указан? Изначально под root можно только с localhost зайти.

5

Re: Перенос сервера на другую машину, ошибка #1130

Вот мой конфиг

<?php
  $cfg['blowfish_secret'] = 'anyphrasemsv';

  $i = 0;
  $i++;
  $cfg['Servers'][$i]['host'] = '10.19.13.50';       
  $cfg['Servers'][$i]['extension'] = 'mysqli';
  $cfg['Servers'][$i]['connect_type'] = 'tcp';
  $cfg['Servers'][$i]['compress'] = false;
  $cfg['Servers'][$i]['auth_type'] = 'cookie'; 
  $cfg['Servers'][$i]['hide_db'] = '(information_schema|mysql|test)';
  $cfg['Servers'][$i]['LogoutURL'] = 'http://10.19.13.50/outnafig.php';
  $cfg['ShowServerInfo'] = false;
?>


Когда сервер стоял на 10.19.13.100 заходил под рутом с удаленной машины, как и сейчас (моя машина 10.19.13.64), а пользователи ходят еше с 10..12 адресов, никаких сбоев не наблюдалось, чего он сейчас затупил.

6

Re: Перенос сервера на другую машину, ошибка #1130

mamonoff
Вроде должно работать, никаких ошибок не вижу.

Какие права у root в части хоста?

7

Re: Перенос сервера на другую машину, ошибка #1130

Не может быть проблема в том, что в .../mysql/data/ я банально скопировал все базы, в конфиге phpmyadmin просто заменил ip- адрес хоста, конфигурационный файл apache, php.ini тоже были просто скопированы со старой машины. Ведь на старой машине, назовем ее 10.19.13.100, я вручную при помощи phpmyadmin прописывал каждому пользователю свои привилегии, назначал права доступа, назначал пароли. перенос на новый сервер у меня занял около 15 минут, с учетом инсталляции apache, php, mysql. Просто все эти вещи ставились в ту же директорию (С:/webserver/), что были на старом серваке. Поэтому все пути прописаны, я взял и все банально скопировал. Да, еще вручную прописал перемнные среды в Windows. После этого у меня все прекрасно заработало, как-будто ничего и не было, а вот phpmyadmin фишку просек и обломал меня. Нет ли какой- нибудь привязки к айпишнику при назначении паролей, того же рута. Может быть в ../mysql/data/mysql/ в таблице user была привязка, не могу найти причину, еще пару дней помучаюсь, елси не решу проблему, снесу все нафиг и начну заново все ставить по порядку.

8

Re: Перенос сервера на другую машину, ошибка #1130

mamonoff
Странная проблема. Я на самом деле не знаю в чем причина и как это исправить. Вы под root вообще никак зайти не можете?

9

Re: Перенос сервера на другую машину, ошибка #1130

через командную строку mysql никаких проблем, захожу, работаю, через web-интерфейс phpmyadmin пишет #1130 - Host 'gps...' is not allowed to connect to this MySQL server.

10

Re: Перенос сервера на другую машину, ошибка #1130

mamonoff
Попробуйте прописать в директиве хоста вместо IP localhost.
[mono]$cfg['Servers'][$i]['host'] = 'localhost';[/mono]

11

Re: Перенос сервера на другую машину, ошибка #1130

Пробовал и localhost, и по DNS - gps прописывал - все равно не пускает. Есть еще мысль добавить еще один виртуальный хост gps в конфигурационном файле apache, может поможет, но на старой машине (по DNS она была asup) asup нигде не упоминался и проблем не доставлял.

12

Re: Перенос сервера на другую машину, ошибка #1130

mamonoff
Интересно почему в ошибке хост gps... с тремя точками пишет.

13

Re: Перенос сервера на другую машину, ошибка #1130

Да нет, там полное название gps.domen3.domen2.domen1 - это я просто сократил. Наша сетка находится в единой системе передачи данных в большой гос.структуре, поэтому, чтобы не светиться я так сокращаю.

14

Re: Перенос сервера на другую машину, ошибка #1130

mamonoff
Ясно. Мне кажется phpMyAdmin здесь ни при чем, так как данную ошибку возвращает MySQL и похоже она связана с привилегиями.