Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: mysql.sock не создаётся

Сообщения:  [1-8] 

 
 автор: zigfrids   (15.03.2007 в 15:19)   письмо автору
 
   для: cheops   (15.03.2007 в 13:07)
 

Я пробовал через командную строку в параметрах указать место расположение mysqld - не помогало. Поверхносто скрипт просмотрел - сервер он ищет в нужных местах.

Что-то там ещё есть злое...

   
 
 автор: cheops   (15.03.2007 в 13:07)   письмо автору
 
   для: zigfrids   (15.03.2007 в 13:03)
 

Скрипты запуска иногда напильником неплохо доработать - бывает, что они ищут сервер не там где следует.

   
 
 автор: zigfrids   (15.03.2007 в 13:03)   письмо автору
 
   для: zigfrids   (15.03.2007 в 10:19)
 

Вобщем более-менее разобрался.

Проблема в скрипте mysqld_safe. Он не запускает mysqld.

Руками mysqld стартует нормально

   
 
 автор: zigfrids   (15.03.2007 в 10:19)   письмо автору
 
   для: cheops   (14.03.2007 в 22:31)
 

mysqld процесса нет.

mysqld_safe запускаю из под root

Попробовал сегодня заупустить сервер из предкомпелированного мускула - такая же история :(

   
 
 автор: cheops   (14.03.2007 в 22:31)   письмо автору
 
   для: zigfrids   (14.03.2007 в 14:19)
 

Это ps выдаёт? Процессов mysqld не видно?
ps -A|grep mysqld

mysqld_safe из под root запускаете?

   
 
 автор: zigfrids   (14.03.2007 в 14:19)   письмо автору
 
   для: cheops   (14.03.2007 в 13:25)
 

По TCP/IP тоже не соединяется.
Кстати и pid найти не могу....

Это то, что в памяти:
50307 p1 T 0:00.01 /bin/sh ./mysqld_safe --user=mysql

Если не получится через исходники - буду пробовать с предкомпилированным дистрибутивом MySQL.

   
 
 автор: cheops   (14.03.2007 в 13:25)   письмо автору
 
   для: zigfrids   (14.03.2007 в 12:55)
 

А не через сокет, по TCP/IP соединение имеется?

PS Обычно не рекомендуется самостоятельно компилировать MySQL, на сайте dev.mysql.com имеются несколько вариантов предкомпилированных дистрибутивов MySQL (в том числе и для FreeBSD), настроенных на максимальную производительность под каждой из операционных систем.

   
 
 автор: zigfrids   (14.03.2007 в 12:55)   письмо автору
 
 

FreeBSD 6.2, Mysql 5.0.37

Возникла проблема с сабжем. При запуске не создает sock файл. Но процесс в памяти появляется. При попытке подключения клиентом выдает ошибку:
Error 2002. Can't connect to local MySQL server through socket '/tmp/mysql.sock'

Устанавливал Mysql так:
Создал пользователя mysql группа mysql.

>./configure --prefix=/usr/local/mysql/ --with-charset=cp1251 --with-extra-charsets=all
>make
>make install

В /etc скопировал my.cnf. Права 644
[client]
port = 3306
socket = /tmp/mysql.sock
default-character-set=cp1251
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
default-character-set=cp1251
skip-character-set-client-handshake

Создаю базы:
>/usr/local/mysql/bin/mysql_install_db --user=mysql

Запускаю сервер:
>/usr/local/mysql/bin/mysqld_safe -u mysql &

Пытаюсь подключиться клиентом:
>/usr/local/mysql/bin/mysql -u root -p
Выдаёт ошибку описанную выше.

Права на каталог /tmp 777

/usr/local/mysql/var/log/server.err пустой. Других логов нет.

   

Сообщения:  [1-8] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования