LINUX.ORG.RU

прблемы с mysql


0

0

добрый день. Стоит у меня дебиан ленни, решил сделать из него веб сервер для локалки, установка апача и php прошли идеально, а вот с мускулом такие проблемы: при установке

as91:/var/db/mysql# apt-get install mysql-server mysql-client php5-mysql Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия php5-mysql. Будут установлены следующие дополнительные пакеты: mysql-server-5.0 Предлагаемые пакеты: tinyca НОВЫЕ пакеты, которые будут установлены: mysql-client mysql-server mysql-server-5.0 обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено. Необходимо скачать 0B/26,6MB архивов. После данной операции, объём занятого дискового пространства возрастёт на 84,3MB. Хотите продолжить [Д/н]? y Предварительная настройка пакетов ... Выбор ранее не выбранного пакета mysql-server-5.0. (Чтение базы данных... на данный момент установлено 98198 файлов и каталогов.) Распаковывается пакет mysql-server-5.0 (из файла .../mysql-server-5.0_5.0.51a-24+lenny2_i386.deb)... Выбор ранее не выбранного пакета mysql-client. Распаковывается пакет mysql-client (из файла .../mysql-client_5.0.51a-24+lenny2_all.deb)... Выбор ранее не выбранного пакета mysql-server. Распаковывается пакет mysql-server (из файла .../mysql-server_5.0.51a-24+lenny2_all.deb)... Stopping MySQL database server: mysqld. Обрабатываются триггеры для man-db ... Настраивается пакет mysql-server-5.0 (5.0.51a-24+lenny2) ... Stopping MySQL database server: mysqld. Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed! invoke-rc.d: initscript mysql, action "start" failed. dpkg: не удалось обработать параметр mysql-server-5.0 (--configure): подпроцесс post-installation script возвратил код ошибки 1 Настраивается пакет mysql-client (5.0.51a-24+lenny2) ... dpkg: зависимости пакетов не позволяют настроить пакет mysql-server: mysql-server зависит от mysql-server-5.0, однако: Пакет mysql-server-5.0 пока не настроен. dpkg: не удалось обработать параметр mysql-server (--configure): проблемы зависимостей -- оставляем не настроенным При обработке следующих пакетов произошли ошибки: mysql-server-5.0 mysql-server E: Sub-process /usr/bin/dpkg returned an error code (1)

и ессно мускул не запускается, логи чистые, потом я наблал

mysqld_safe --log-error=/var/log/mysql.err

те. запустил в безопасном режиме, после чего в файле mysql.err нашел следующее

091104 17:38:57 InnoDB: Started; log sequence number 0 43655 091104 17:38:57 [ERROR] Can't start server: Bind on TCP/IP port: Cannot assign $ 091104 17:38:57 [ERROR] Do you already have another mysqld server running on po$ 091104 17:38:57 [ERROR] Aborting

091104 17:38:57 InnoDB: Starting shutdown... 091104 17:39:00 InnoDB: Shutdown completed; log sequence number 0 43655 091104 17:39:00 [Note] /usr/sbin/mysqld: Shutdown complete

Помогите пожалуйста решить данную проблему, пробывал переставлять мускул по нескульку раз, без результата. Обновил всю с-му- безрезультата. ветке /var/db/mysql пирсваивал имя пользователь mysql:mysql , обновлялся отсюда: deb http://http.us.debian.org/debian/ lenny non-free contrib main deb-src http://http.us.debian.org/debian/ lenny non-free contrib main #Added by$


Посмотри список процессов. Ненастроенный mysqld уже запущен и занимает порт.

Lumi ★★★★★
()

>и ессно мускул не запускается, логи чистые, потом я наблал
>mysqld_safe --log-error=/var/log/mysql.err

в дебиане так не делается, нужно

/etc/init.d/mysql start

Sylvia ★★★★★
()
Ответ на: комментарий от as91

да и порт 3306 никто не занял (посмотрел что выводит netstat -lnp)

as91
() автор топика

А как же:
mysql_install_db --user=mysql
vim /etc/rc.d/rc.mysqld и раскоментить #SKIP="--skip-networking"
запустить mysqld как у вас там демьяне это делается а-ля sh /etc/rc.d/rc.mysqld start а потом задать пассворд на root mysqld?

splinter ★★★★★
()
Ответ на: комментарий от splinter

совсем забыл что в некоторых случаях еще и надо создать /var/lib/mysql (конкретнее указанно в вашем стартовом скрипте mysql) и дать права на директорию drwx------ 8 mysql mysq

splinter ★★★★★
()
Ответ на: комментарий от as91

а как остановить и настроить мускул? поч он уже висит на том порту?

killall mysqld && killall mysqld_safe && dpkg --configure mysql-server-5.0

drull ★☆☆☆
()
Ответ на: комментарий от drull

killall mysqld && killall mysqld_safe && dpkg --configure mysql-server-5.0

говорит что ничего напоминающего мускул нету, /var/lib/mysql существует и с владельцем все норм. Переставил систему - бесполезно,

as91:/var/lib# /etc/init.d/mysql startStarting MySQL database server: mysqld . . . . . . . . . . . . . . failed! вот что он выдает

as91
() автор топика
Ответ на: комментарий от as91

в файле /usr/bin/mysqladmin содержится текст вида

^?ELF^A^A^A^@^@^@^@^@^@^@^@^@^B^@^C^@^A^@^@^@��^D^H4^@^@^@�l^@^@^@^@^@^@4^@ ^@^$ ^@^@^@^]^@^@^@^@^@^@^@^@^@^@^@>^@^@^@^Q^@^@^@^@^@^@^@;^@^@^@^F^@^@^@'^@^@^@^@^@ $ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^W^@^@^@^P^@^@^@& $ ^EE^D^H^@G^@^@^@H^@^@^@J^@^@^@L^@^@^@N^@^@^@Q^@^@^@^@^@^@^@R^@^@^@T^@^@^@V^@^@^ $ ^T����^Ns2b������ =x�^L:�^KX�����N�gUa^P�x���^S�^[c#��(^]�^\c��|^@^@^@^@^$ ^A^@^@^@^@^@^@b^@^@^@^R^@^@^@*^D^@^@^@^@^@^@e^B^@^@^R^@^@^@^K^D^@^@^@^@^@^@F^@^ $ ^@^@^@^R^@^@^@�^A^@^@^@^@^@^@�^B^@^@^R^@^@^@�^@^@^@^@^@^@^@^N^@^@^@^R^@^@^@I^B^ $ ^@�^D^@^@\�^D^H^@^@^@^@^R^@^N^@(^A^@^@^T�^D^H^@^@^@^@^R^@^K^@�^D^@^@D�^D^H^D^@^ $ ^@.^A^@^@ �^D^H^D^@^@^@^Q^@^X^@�^D^@^@��^D^H^@^@^@^@^R^@ ^@�^D^@^@н^D^HZ^@^@^@^R^@

as91
() автор топика
Ответ на: комментарий от as91

хмм... а что говорит команда `mysqld` (обычный, не сейв)? тоже что порт занят?

в файле /usr/bin/mysqladmin содержится текст вида

ессно, это ж исполняемый бинарник бинарник.

drull ★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.