Запуск MySQL (ERROR 2002: Can't connect to local MySQL server through socket )
Модераторы: SLEDopit, Модераторы разделов
-
zh_denis
- Сообщения: 10
Запуск MySQL
Люди, помогите! Установил я с бинарников apache2<=>PHP5<=>MySQL 3. С апачем и пчп проблем не испытал, а вот с mysql... пишу "cd /usr/local/mysl/bin" "./mysql" Выдает "ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)". /tmp/mysl.sock есть, права на него стоят правильно, но он пустой. При вызовах друих команд выдается эта ошибка и просит проверить также, запушен ли демон. Так как егт запустить?
-
kusok
- Сообщения: 306
- Статус: laid to rest
- ОС: Debian Sid
Re: Запуск MySQL
Для начала посмотреть в логи, там должно быть сказано, почему мускул не хочет запускаться.
-
zh_denis
- Сообщения: 10
Re: Запуск MySQL
kusok, вот послежняя запись в логе на попытку запутить safe_mysqld & :
060312 19:18:22 mysqld started
/usr/local/mysql/libexec/mysqld: Can't read dir of '/root/tmp/' (Errcode: 13)
060312 19:18:23 /usr/local/mysql/libexec/mysqld: Can't create/write to file '/usr/local/mysql/var/denis.pid' (Errcode: 13)
060312 19:18:23 /usr/local/mysql/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
060312 19:18:23 /usr/local/mysql/libexec/mysqld: Error on delete of '/usr/local/mysql/var/denis.pid' (Errcode: 13)
060312 19:18:23 mysqld ended
060312 19:18:22 mysqld started
/usr/local/mysql/libexec/mysqld: Can't read dir of '/root/tmp/' (Errcode: 13)
060312 19:18:23 /usr/local/mysql/libexec/mysqld: Can't create/write to file '/usr/local/mysql/var/denis.pid' (Errcode: 13)
060312 19:18:23 /usr/local/mysql/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
060312 19:18:23 /usr/local/mysql/libexec/mysqld: Error on delete of '/usr/local/mysql/var/denis.pid' (Errcode: 13)
060312 19:18:23 mysqld ended
-
Archont
- Сообщения: 76
Re: Запуск MySQL
Если при компиляции и установке не использовал никаких пакетных менеджеров, то полезно было хотя бы почитать INSTALL-SOURCE, раздел "Installing a MySQL Binary Distribution".
11. If you would like MySQL to start automatically when you boot your
machine, you can copy `support-files/mysql.server' to the location
where your system has its startup files. More information can be
found in the `support-files/mysql.server' script itself and in
*Note Automatic start::.
Предыдущие параграфы также полезно почитать, и выполнить все рекомендованное там.
Даже если автостарт сервиса не нужен, полезно стартовать его с помощью этого или аналогичного скрипта, т.к. он прежде всего настраивает окружение.
11. If you would like MySQL to start automatically when you boot your
machine, you can copy `support-files/mysql.server' to the location
where your system has its startup files. More information can be
found in the `support-files/mysql.server' script itself and in
*Note Automatic start::.
Предыдущие параграфы также полезно почитать, и выполнить все рекомендованное там.
Даже если автостарт сервиса не нужен, полезно стартовать его с помощью этого или аналогичного скрипта, т.к. он прежде всего настраивает окружение.