|
|
|
|
|
для: cheops
(15.03.2007 в 13:07)
| | Я пробовал через командную строку в параметрах указать место расположение mysqld - не помогало. Поверхносто скрипт просмотрел - сервер он ищет в нужных местах.
Что-то там ещё есть злое... | |
|
|
|
|
|
|
|
для: zigfrids
(15.03.2007 в 13:03)
| | Скрипты запуска иногда напильником неплохо доработать - бывает, что они ищут сервер не там где следует. | |
|
|
|
|
|
|
|
для: zigfrids
(15.03.2007 в 10:19)
| | Вобщем более-менее разобрался.
Проблема в скрипте mysqld_safe. Он не запускает mysqld.
Руками mysqld стартует нормально | |
|
|
|
|
|
|
|
для: cheops
(14.03.2007 в 22:31)
| | mysqld процесса нет.
mysqld_safe запускаю из под root
Попробовал сегодня заупустить сервер из предкомпелированного мускула - такая же история :( | |
|
|
|
|
|
|
|
для: zigfrids
(14.03.2007 в 14:19)
| | Это ps выдаёт? Процессов mysqld не видно?
mysqld_safe из под root запускаете? | |
|
|
|
|
|
|
|
для: cheops
(14.03.2007 в 13:25)
| | По TCP/IP тоже не соединяется.
Кстати и pid найти не могу....
Это то, что в памяти:
50307 p1 T 0:00.01 /bin/sh ./mysqld_safe --user=mysql
Если не получится через исходники - буду пробовать с предкомпилированным дистрибутивом MySQL. | |
|
|
|
|
|
|
|
для: zigfrids
(14.03.2007 в 12:55)
| | А не через сокет, по TCP/IP соединение имеется?
PS Обычно не рекомендуется самостоятельно компилировать MySQL, на сайте dev.mysql.com имеются несколько вариантов предкомпилированных дистрибутивов MySQL (в том числе и для FreeBSD), настроенных на максимальную производительность под каждой из операционных систем. | |
|
|
|
|
|
|
| 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 пустой. Других логов нет. | |
|
|
|
|