From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <011201c3c4d9$4026fc70$0c42a8c0@alex> From: "Alexandr" To: References: <20031217133407.1c79698d.Maxim.Savrilov@socenter.ru><018a01c3c474$711a3820$0c42a8c0@alex> <20031217091743.GG13476@osdn.org.ua> Subject: Re: [Comm] Re: MySql Date: Wed, 17 Dec 2003 23:05:29 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: community@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Dec 2003 20:04:15 -0000 Archived-At: List-Archive: List-Post: >>>>> '/var/lib/mysql/mysql.sock' (2) >>> >>> что говорит ls -l на него >>> из под обычного пользователя? >> >> Там такого файла нет, я перенес всю директорию mysql в другое место. > > Еще раз -- зачем это было делать? На компьютере 2 операционные системы(Linux и Windows) на обоих настроены Apach, MySql ит.д. Пробовал скопировать базу mysql которая в Windows, в базу которая находится в Linux. Получилось. Решил сделать чтоб Linux использовал базу которую использует Windows. >а между прочим, именно через этот файл осуществляется общение между клиентом >и демоном > >смотрите секцию >[client] >в my.cnf > >там исправляйте параметр >socket = /var/lib/mysql/mysql.sock >на реальное расположение файла Как я понял в файле my.cnf путь к mysql указывается в chroot=/var/lib/mysql, а остальные параметры это продолжение этого пути. У меня например параметр socket=/mysql.sock т.е socket = /var/lib/mysql/mysql.sock, видимо реальный путь не получится указать. > Мало ли, может в /home перенес > а кстати, почему бы симлинк не сделать, который бы sym'улировал > наличие баз mysql на старом месте? Хорошая идея! Попробовал. С симлинком mysql не хочет запускаться :(. В логе пишет: /usr/sbin/mysqld: Can't change dir to '/db/' (Errcode: 2) 031217 22:28:47 Aborting Симлинк делал вот так: ln -sd /newdir/mysql/db /var/lib/mysql/db >Для этого действительно сть симлинки и mount -o bind. Вот так >кувалдою лупить, а потом удивляться, что не работает -- это >по-нашему :( А с mount --bind olddir newdir все заработало! Спасибо ВСЕМ!