webew
Войти » Регистрация
 
MySQL/MariaDB

Ошибка во время установки MySQL на Linux Mandriva 2008 Spring Free (Mandriva 2008.1) через urpmi

7 августа 2008, 14:49
Автор: FreeOwl
Цитата:
#urpmi MySQL MySQL-client libmysql15-devel

Для удовлетворения зависимостей будут установлены следующие пакеты:
Пакет Версия Релиз Платформа
(источник "main")
perl-DBD-mysql 4.006 2mdv2008.1 i586
(источник "main_updates")
libmysql-devel 5.0.51a 8.1mdv2008.1 i586
mysql 5.0.51a 8.1mdv2008.1 i586
mysql-client 5.0.51a 8.1mdv2008.1 i586
mysql-common 5.0.51a 8.1mdv2008.1 i586
Будет использовано 29МБ дополнительного дискового пространства.
Будет загружено 13МБ пакетов.
Установить 5 пакетов? (Y/n) Y

ftp://distrib-coffee.ipsl.jussieu.fr/pu … 1.i586.rpm
ftp://distrib-coffee.ipsl.jussieu.fr/pu … 1.i586.rpm
ftp://distrib-coffee.ipsl.jussieu.fr/pu … 1.i586.rpm
ftp://distrib-coffee.ipsl.jussieu.fr/pu … 1.i586.rpm
ftp://distrib-coffee.ipsl.jussieu.fr/pu … 1.i586.rpm
устанавливается libmysql-devel-5.0.51a-8.1mdv2008.1.i586.rpm mysql-client-5.0.51a-8.1mdv2008.1.i586.rpm perl-DBD-mysql-4.006-2mdv2008.1.i586.rpm mysql-common-5.0.51a-8.1mdv2008.1.i586.rpm mysql-5.0.51a-8.1mdv2008.1.i586.rpm из /var/cache/urpmi/rpms
Подготовка... #############################################
1/5: mysql-client #############################################
2/5: perl-DBD-mysql #############################################
3/5: mysql-common #############################################
4/5: libmysql-devel #############################################
5/5: mysql #############################################
Warning: fuse is needed by mysqld in runlevel 2
Warning: netfs is needed by mysqld in runlevel 2

......................................................................

Warning: fuse is needed by mysqld in runlevel 2
Warning: netfs is needed by mysqld in runlevel 2

----------------------------------------------------------------------
Дополнительная информация о пакете mysql-5.0.51a-8.1mdv2008.1.i586


Это просто предупреждение или может повлиять на дальнейшую работу MySQL? Или это не к Вам?
Добавить комментарий
Отображение комментариев: Древовидное | Плоское
NO USERPIC

rgbeast

Вообще говоря непонятно, какое отношение указанные пакеты имеют к MySQL:
fuse - Filesystem in userspace, netfs - network file systems

Но по каким-то причинам, в Mandriva эти пакеты увязаны. Скорее всего не приведет ни к каким последствиям. Если хотите следовать инструкции, то убедитесь, что fuse и netfs установлены и сделайте:
chkconfig --level 2 fuse on
chkconfig --level 2 netfs on
(это приведет к тому, что данные сервисы будут запускаться на втором runlevel)
07.08.2008, 15:09
Ответить
NO USERPIC

FreeOwl

Спасибо огромное за ТОЛКОВОЕ объяснение.
А вот ещё маленький вопросик, я устанавливаю Perfect Server, установку провожу практически "copy/paste", в разделе установки MySQL, у меня "вылезают ошибки, вышеупомянутая (уже Вами решённая), а вот ещё:
1.
Цитата:
netstat -tap | grep mysql

tcp 0 0 *:mysql-im *:* LISTEN 11825/mysqlmanager
tcp 0 0 *:mysql *:* LISTEN 11833/mysqld
getnameinfo failed

(скорее всего не к Вам, но мало-ли) и
2.
Цитата:
#mysqladmin -u root password myrootsqlpassword

mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

#mysqladmin -h my.server.com -u root password myrootsqlpassword

mysqladmin: connect to server at 'my.server.com' failed
error: 'Host 'localhost' is not allowed to connect to this MySQL server'


А ещё не подскажите, как мне корректно удалить предыдущие установки (и настройки), для установки так сказать "с нуля"...
07.08.2008, 15:39
Ответить
NO USERPIC

rgbeast

По вопросу 1 уже есть ответ на sqlinfo.ru, http://sqlinfo.ru/forum/viewtopic.php?id=787
С использованием grep непонятно к чему именно относится данная ошибка

Вопрос 2 - это неожиданное поведение. Обычно, если Вы еще не установили пароль для root, то первая команда должна сработать. Попробуйте
mysqladmin -u root -p password myrootsqlpassword

и введите пароль, который могли установить ранее.

Чтобы начать с нуля
1. удалите пакет с помощью urpmi
2. удалите /etc/my.cnf
3. удалите все содержимое каталога с базами данных (по умолчанию /var/lib/mysql, но в мандриве может быть не так, бывает /var/db/mysql)

Вот что обычно в ней содержится:

[root@inferno /var/lib/mysql]# ls -lR
.:
total 20528
-rw-rw---- 1 mysql mysql  5242880 Июл 31 11:04 ib_logfile0
-rw-rw---- 1 mysql mysql  5242880 Май 15 23:55 ib_logfile1
-rw-rw---- 1 mysql mysql 10485760 Май 23 07:04 ibdata1
drwx------ 2 mysql mysql     4096 Май 15 23:55 mysql
srwxrwxrwx 1 mysql mysql        0 Июл 31 11:04 mysql.sock
drwx------ 2 mysql mysql     4096 Май 15 23:55 test

./mysql:
total 672
-rw-rw---- 1 mysql mysql      0 Май 15 23:55 columns_priv.MYD
-rw-rw---- 1 mysql mysql   1024 Май 15 23:55 columns_priv.MYI
-rw-rw---- 1 mysql mysql   8820 Май 15 23:55 columns_priv.frm
-rw-rw---- 1 mysql mysql    876 Май 15 23:55 db.MYD
-rw-rw---- 1 mysql mysql   4096 Май 15 23:55 db.MYI
-rw-rw---- 1 mysql mysql   9494 Май 15 23:55 db.frm
-rw-rw---- 1 mysql mysql      0 Май 15 23:55 func.MYD
-rw-rw---- 1 mysql mysql   1024 Май 15 23:55 func.MYI
-rw-rw---- 1 mysql mysql   8665 Май 15 23:55 func.frm
-rw-rw---- 1 mysql mysql  20916 Май 15 23:55 help_category.MYD
-rw-rw---- 1 mysql mysql   3072 Май 15 23:55 help_category.MYI
-rw-rw---- 1 mysql mysql   8700 Май 15 23:55 help_category.frm
-rw-rw---- 1 mysql mysql  74466 Май 15 23:55 help_keyword.MYD
-rw-rw---- 1 mysql mysql  15360 Май 15 23:55 help_keyword.MYI
-rw-rw---- 1 mysql mysql   8612 Май 15 23:55 help_keyword.frm
-rw-rw---- 1 mysql mysql   6516 Май 15 23:55 help_relation.MYD
-rw-rw---- 1 mysql mysql  12288 Май 15 23:55 help_relation.MYI
-rw-rw---- 1 mysql mysql   8630 Май 15 23:55 help_relation.frm
-rw-rw---- 1 mysql mysql 248244 Май 15 23:55 help_topic.MYD
-rw-rw---- 1 mysql mysql  16384 Май 15 23:55 help_topic.MYI
-rw-rw---- 1 mysql mysql   8770 Май 15 23:55 help_topic.frm
-rw-rw---- 1 mysql mysql      0 Май 15 23:55 host.MYD
-rw-rw---- 1 mysql mysql   1024 Май 15 23:55 host.MYI
-rw-rw---- 1 mysql mysql   9416 Май 15 23:55 host.frm
-rw-rw---- 1 mysql mysql      0 Май 15 23:55 proc.MYD
-rw-rw---- 1 mysql mysql   1024 Май 15 23:55 proc.MYI
-rw-rw---- 1 mysql mysql   9691 Май 15 23:55 proc.frm
-rw-rw---- 1 mysql mysql      0 Май 15 23:55 procs_priv.MYD
-rw-rw---- 1 mysql mysql   1024 Май 15 23:55 procs_priv.MYI
-rw-rw---- 1 mysql mysql   8875 Май 15 23:55 procs_priv.frm
-rw-rw---- 1 mysql mysql      0 Май 15 23:55 tables_priv.MYD
-rw-rw---- 1 mysql mysql   1024 Май 15 23:55 tables_priv.MYI
-rw-rw---- 1 mysql mysql   8947 Май 15 23:55 tables_priv.frm
-rw-rw---- 1 mysql mysql      0 Май 15 23:55 time_zone.MYD
-rw-rw---- 1 mysql mysql   1024 Май 15 23:55 time_zone.MYI
-rw-rw---- 1 mysql mysql   8636 Май 15 23:55 time_zone.frm
-rw-rw---- 1 mysql mysql      0 Май 15 23:55 time_zone_leap_second.MYD
-rw-rw---- 1 mysql mysql   1024 Май 15 23:55 time_zone_leap_second.MYI
-rw-rw---- 1 mysql mysql   8624 Май 15 23:55 time_zone_leap_second.frm
-rw-rw---- 1 mysql mysql      0 Май 15 23:55 time_zone_name.MYD
-rw-rw---- 1 mysql mysql   1024 Май 15 23:55 time_zone_name.MYI
-rw-rw---- 1 mysql mysql   8606 Май 15 23:55 time_zone_name.frm
-rw-rw---- 1 mysql mysql      0 Май 15 23:55 time_zone_transition.MYD
-rw-rw---- 1 mysql mysql   1024 Май 15 23:55 time_zone_transition.MYI
-rw-rw---- 1 mysql mysql   8686 Май 15 23:55 time_zone_transition.frm
-rw-rw---- 1 mysql mysql      0 Май 15 23:55 time_zone_transition_type.MYD
-rw-rw---- 1 mysql mysql   1024 Май 15 23:55 time_zone_transition_type.MYI
-rw-rw---- 1 mysql mysql   8748 Май 15 23:55 time_zone_transition_type.frm
-rw-rw---- 1 mysql mysql    184 Май 15 23:55 user.MYD
-rw-rw---- 1 mysql mysql   2048 Май 15 23:55 user.MYI
-rw-rw---- 1 mysql mysql  10330 Май 15 23:55 user.frm

./test:
total 0

07.08.2008, 16:38
Ответить
NO USERPIC

FreeOwl

Вопрос 2 решён. Спасибо за помощь. переустановил - "Warning: fuse is needed by mysqld in runlevel 2
Warning: netfs is needed by mysqld in runlevel 2
" - больше нет и вместо указанного в вышеупомянутой инструкции:
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpassword

сделал
mysqladmin -u root password yourrootsqlpassword
mysqladmin -p -h server1.example.com -u root password yourrootsqlpassword

он спрашивает пароль, ввожу опять yourrootsqlpassword и получается как бы как по инструкции...
А вот Вопрос 1 - увы, не решён. Там тоже тема моя :( и здесь, и здесь
:'-(
07.08.2008, 18:08
Ответить
NO USERPIC

rgbeast

По вопросу 1 повторю свой вопрос. Приведите пожалуйста результат работы netstat -tap без grep. На sqlinfo.ru Вы привели результат, в котором не было указанного warningа, что странно.
07.08.2008, 21:46
Ответить
NO USERPIC

FreeOwl

спасибо за помощь, всё уже работает. переустановил bind (named)
08.08.2008, 20:50
Ответить
Добавить комментарий
Отображение комментариев: Древовидное | Плоское
© 2008—2017 webew.ru, связаться: x собака webew.ru
Сайт использует Flede и соответствует стандартам WAI-WCAG 1.0 на уровне A.
Rambler's Top100