LINUX.ORG.RU
решено ФорумAdmin

hostname локального сервера


0

1

В общем имелся сервер хостнейм которого serv1, благополучно были установлены самба, апач, мускул, фтп (локальная файлопомойка итд)

После всех манипуляций потребовалось сервер назвать. До этого допустим название было serv1, надо назвать serv2.

Выполнил вроде бы hostname -S serv2, и тут начались проблемы. Во-первых в шарах появился дубликат (2 шары serv1 и serv2), апач и фтп вроде не пострадали, мускул не принимает коннекты на 127.0.0.1. Теперь можно коннектится только так: mysql -hserv2 -uroot -p

Все вышеперечисленные демоны в inetd. Сервер, кстати, на фряхе 8.1

Вопрос: как все же правильно назвать сервак, что бы в локалке был только serv2, и корректно работал мускул. Заранее спасибо

Ответ на: комментарий от c5550258

с шарами разобрался видимо это был какой-то кэш, теперь виден лишь serv2. А вот мускул так и остался проблемой

c5550258 ()
Ответ на: комментарий от Zhbert

и что же? =\ теперь вообще запутался при рестарте мускул ругается: mysql not running? (check /var/db/mysql/serv2.pid)

при коннекте ессесно: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) =\

c5550258 ()
Ответ на: комментарий от Zhbert

192.168.1.2 это как бы и есть сервер. Как только не манипулировал в хостс - толку 0

c5550258 ()
Ответ на: комментарий от o

тоесть изменив пути к пиду и сокету проблема решится? сомневаюсь. С утра отпишу о результатах

c5550258 ()

если не знаешь, что трогать, мог только запись в dns дообавить для serv2

anonymous ()

Решилось всё ппц как просто sh# hostname serv2 sh#vi /etc/rc.conf исправил hostname=«serv2» sh#vi /etc/hosts оставил только 192.168.1.2 serv2 ребут и всё гуд

c5550258 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.