Помогите.
Проблема, что когда устанавливаю MySQL все происходит как написано во многих документах.
Т.е. запускаю ./configure, make, make install, после чего ./mysql_install_db.
Создаются базы и файл /tmp/mysql.sock.Но когда дохожу до строчки
./mysqladmin ?u root password
выдается ошибка:./mysqladmin: connect to server at ?localhost? failed error: ?Can?t connect to local MySQL server through socket ?/tmp/mysql.sock? (61)?
Check that mysqld is running and that the socket: ?/tmp/mysql.sock? exists!И все запускаться MySQL не собирается. Что делать?
>Помогите.
>Проблема, что когда устанавливаю MySQL все происходит как написано во многих документах.
>
>Т.е. запускаю ./configure, make, make install, после чего ./mysql_install_db.
>Создаются базы и файл /tmp/mysql.sock.
>
>Но когда дохожу до строчки
>./mysqladmin ?u root password
>выдается ошибка:
>
>./mysqladmin: connect to server at ?localhost? failed error: ?Can?t connect to local
>MySQL server through socket ?/tmp/mysql.sock? (61)?
>Check that mysqld is running and that the socket: ?/tmp/mysql.sock? exists!
>
>И все запускаться MySQL не собирается. Что делать?Вообще рекомендуется перед запуском mysqladmin запустить сам сервер =)
Скипт запуска можно взять из support-files (mysql.server)
>>Помогите.
>>Проблема, что когда устанавливаю MySQL все происходит как написано во многих документах.
>>
>>Т.е. запускаю ./configure, make, make install, после чего ./mysql_install_db.
>>Создаются базы и файл /tmp/mysql.sock.
>>
>>Но когда дохожу до строчки
>>./mysqladmin ?u root password
>>выдается ошибка:
>>
>>./mysqladmin: connect to server at ?localhost? failed error: ?Can?t connect to local
>>MySQL server through socket ?/tmp/mysql.sock? (61)?
>>Check that mysqld is running and that the socket: ?/tmp/mysql.sock? exists!
>>
>>И все запускаться MySQL не собирается. Что делать?
>
>Вообще рекомендуется перед запуском mysqladmin запустить сам сервер =)
>Скипт запуска можно взять из support-files (mysql.server)Все равно, тот же самый ответ
>>>Помогите.
>>>Проблема, что когда устанавливаю MySQL все происходит как написано во многих документах.
>>>
>>>Т.е. запускаю ./configure, make, make install, после чего ./mysql_install_db.
>>>Создаются базы и файл /tmp/mysql.sock.
>>>
>>>Но когда дохожу до строчки
>>>./mysqladmin ?u root password
>>>выдается ошибка:
>>>
>>>./mysqladmin: connect to server at ?localhost? failed error: ?Can?t connect to local
>>>MySQL server through socket ?/tmp/mysql.sock? (61)?
>>>Check that mysqld is running and that the socket: ?/tmp/mysql.sock? exists!
>>>
>>>И все запускаться MySQL не собирается. Что делать?
>>
>>Вообще рекомендуется перед запуском mysqladmin запустить сам сервер =)
>>Скипт запуска можно взять из support-files (mysql.server)
>
>Все равно, тот же самый ответ
ps axww | grep mysqld ?
ls -l /tmp/mysql.sock ?
Что-то не получается, а где можно прочитать нормальную инструкцию по установке Mysql?
>Что-то не получается, а где можно прочитать нормальную инструкцию по установке Mysql?
>конспект инструкции по установке Mysql на freebsd
cd /usr/ports/databases/mysql40-server/
make install clean/usr/local/etc/rc.d/mysql-server.sh start
>>Что-то не получается, а где можно прочитать нормальную инструкцию по установке Mysql?
>>
>
>конспект инструкции по установке Mysql на freebsd
>
>cd /usr/ports/databases/mysql40-server/
>make install clean
>
>/usr/local/etc/rc.d/mysql-server.sh startДа нафига ... Он прекрасно ставится из исходников ...
Алгоритм такой ... Делаешь юзера и группу mysql ... Конфигуришь mysql и одной из опций ставишь юзера mysql ... Потом инсталируешь ... Потом ставишь пакет sudo и от имени юзера mysql инсталируешь базы, после чего берешь скрипт mysql.server и копируешь его в /usr/local/etc/rc.d и смотришь его на предмет соответсвия datadir в нем и указанным для mysql_install_db (если ставил не в дефолтные ) и все ... Далее /usr/local/etc/rc.d/mysql.server start и уже только потом mysqladmin
>Да нафига ... Он прекрасно ставится из исходников ...
>Алгоритм такой ... Делаешь юзера и группу mysql ... Конфигуришь mysql и
>одной из опций ставишь юзера mysql ... Потом инсталируешь ... Потом
>ставишь пакет sudo и от имени юзера mysql инсталируешь базы, после
>чего берешь скрипт mysql.server и копируешь его в /usr/local/etc/rc.d и смотришь
>его на предмет соответсвия datadir в нем и указанным для mysql_install_db
>(если ставил не в дефолтные ) и все ... Далее /usr/local/etc/rc.d/mysql.server
>start и уже только потом mysqladminДа. Вот только как ты его потом собираешся удалять или юьновлять. Так ты поставишь из портов и у тебя будет база установленных пакетов + при установке прверяется полная совместимость установленых пакетов. Тяжело подумать что кто-то ставит все из исходников...
>>Да нафига ... Он прекрасно ставится из исходников ...
>>Алгоритм такой ... Делаешь юзера и группу mysql ... Конфигуришь mysql и
>>одной из опций ставишь юзера mysql ... Потом инсталируешь ... Потом
>>ставишь пакет sudo и от имени юзера mysql инсталируешь базы, после
>>чего берешь скрипт mysql.server и копируешь его в /usr/local/etc/rc.d и смотришь
>>его на предмет соответсвия datadir в нем и указанным для mysql_install_db
>>(если ставил не в дефолтные ) и все ... Далее /usr/local/etc/rc.d/mysql.server
>>start и уже только потом mysqladmin
>
>Да. Вот только как ты его потом собираешся удалять или юьновлять. Так
>ты поставишь из портов и у тебя будет база установленных пакетов
>+ при установке прверяется полная совместимость установленых пакетов. Тяжело подумать что
>кто-то ставит все из исходников...Мдя ... Сколько людей столько мнений ... Опцию --prefix еще пока не отменили ...
>Мдя ... Сколько людей столько мнений ...
Сойдемся на этом :)
>Опцию --prefix еще пока не отменили ...