Mist Posted April 9, 2006 Posted April 9, 2006 Установка на FreeBSD 6.0RC1 проходит без ошибок, а при запуске ругается: root# /usr/local/mysql/bin/mysqladmin -u root password 'password' /usr/local/mysql/bin/mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)' Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists! Естественно, файла /tmp/mysql.sock нигде не существует. Как быть? Заранее спасибо. Вставить ник Quote
Shiva Posted April 9, 2006 Posted April 9, 2006 Так написано же, не работает или нет файла. Сервер запущен? Вставить ник Quote
BETEPAH Posted April 9, 2006 Posted April 9, 2006 для начала проверь запущен ли сервер, если запущен, то проблема может возникнуть из-за того, что мускуль крутится в chroot, не знаю только, есть ли во фре такое понятие Вставить ник Quote
Mist Posted April 10, 2006 Author Posted April 10, 2006 Так написано же, не работает или нет файла. Сервер запущен? В том то и дело, что сервер не запускается по той же причине, что и mysqladmin. Точнее, mysqladmin сам пытается запустить сервер. Вставить ник Quote
ToSHiC Posted April 10, 2006 Posted April 10, 2006 сервер не может не запускаться по такой же причине :) root# /usr/local/mysql/bin/safe_mysqld & Вставить ник Quote
Mist Posted April 10, 2006 Author Posted April 10, 2006 root# /usr/local/mysql/bin/mysqld_safe & root# chown: mysql: Invalid argument Starting mysqld daemon with databases from /usr/local/mysql/var STOPPING server from pid file /usr/local/mysql/var/root.lan.pid 060410 08:07:16 mysqld ended Что-то я совсем запутался... Вставить ник Quote
Taras Posted April 10, 2006 Posted April 10, 2006 root# /usr/local/mysql/bin/mysqld_safe &root# chown: mysql: Invalid argument Starting mysqld daemon with databases from /usr/local/mysql/var STOPPING server from pid file /usr/local/mysql/var/root.lan.pid 060410 08:07:16 mysqld ended Что-то я совсем запутался... что пишется в /usr/local/mysql/data(var)/hostname.err? Вставить ник Quote
Mist Posted April 10, 2006 Author Posted April 10, 2006 root# /usr/local/mysql/bin/mysqld_safe &root# chown: mysql: Invalid argument Starting mysqld daemon with databases from /usr/local/mysql/var STOPPING server from pid file /usr/local/mysql/var/root.lan.pid 060410 08:07:16 mysqld ended Что-то я совсем запутался... что пишется в /usr/local/mysql/data(var)/hostname.err? 060410 08:19:56 mysqld started 060410 8:19:56 InnoDB: Operating system error number 13 in a file operation. InnoDB: The error means mysqld does not have the access rights to InnoDB: the directory. InnoDB: File name ./ibdata1 InnoDB: File operation call: 'create'. InnoDB: Cannot continue operation. 060410 08:19:56 mysqld ended Вставить ник Quote
оleg Posted April 10, 2006 Posted April 10, 2006 chown -R mysql /usr/local/mysql/var Вставить ник Quote
Mist Posted April 10, 2006 Author Posted April 10, 2006 Спасибо всем большое. Заработало. Вставить ник Quote
Mist Posted April 10, 2006 Author Posted April 10, 2006 Еще одна небольшая проблемка. После запуска скрипта установки БД (mysql_install_db), попросили задать рутовый пароль командой: /usr/local/mysql/bin/mysqladmin -u root password 'password' Всё сделал, как просили. Теперь получаю следующие ошибки при любых командах mysqladmin'а: root# /usr/local/mysql/bin/mysqladmin status /usr/local/mysql/bin/mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO) Почему рута не пускают?Что я не правильно сделал? Вставить ник Quote
BETEPAH Posted April 10, 2006 Posted April 10, 2006 ты опцию -p забыл блин, это же всё в книжках есть Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.