LINUX.ORG.RU
ФорумAdmin

Проблемы запуска MySQL


0

0

В наличии RH 7.2 MySQL 4.1.10 Выполняю установку всё проходит нормально когда дохожу до запуска сервера даю команду -----| bin/mysqld_safe --user=mysql & |----- вроде как запуск проходит, но затем даже нажатие клавиши Enter приводит к остановке процесса , то же самое происходит если дать любую команду. Ощущение такое, что непорядок с шелом. Помогите с проблемой!

anonymous

ЛОЛ .. шелл не причем ... 
chown -R mysql:mysql /to/mysql/dir
#su mysql
$mysqld_safe --user=mysql &
и все попрет .
если mysql Вы раскидали по всему дереву, ну либы в /usr/lib .., бины в 
/usr/bin  а базы mysql и  test, то chown -R mysql:mysql  нужно делать туда где базы данных.

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

пробовал так chown -R root /usr/local/mysql chown -R mysql:mysql /var/lib/mysal/mysql chgrp -R mysql /usr/local/mysql

su mysql

$mysqld_safe --user=mysql &

Виснет или падает!

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

какой mysql ? что из майскл в /usr/local ? где базы test и mysql? делали mysql_install_db, а то часто поставят, настроят а mysql_install_db забудут.

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

а и еще какие права на базы ?

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

MySQL 4.1.10a всё делал согласно документам Ln -s /usr/local/mysql_4.1.10 axxxxxxx mysql scripts/mysql_install_db --user=mysql далее пробовал и как в доке так как и советовали в форуме всё едино стартует но далее виснет!

в /usr/local bin-ы база в /var/lib/mysql

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

так .. заходим в /var/lib/mysql грохаем все что есть в папке.
потом su mysql и далее 
$mysql_install_db
<не выходя из юзера mysql>
$mysqld_safe --user=mysql & 
$mysqladmin password 'newpassword'
тестим
<не выходя из юзера mysql>
$mysql -u root -p
что в my.cnf ?
c какими опциями configure собирали ? какая ОС.
что конкрето пишет с момента 
$mysqld_safe --user=mysql &
<c этого места и до удачного или неудачного завершения полный вывод экрана>

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

именно ВИСНЕТ ? ниче не говоря ? попробуй так $mysqld_safe --user=mysql --skip-networking & mysql.sock (или как там у тебя сокет обзывается) создался.. ?

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

Всё сделал вроде как захожу правда чтобы зайти даю команду bin/mysql -p -h namehost тогда получаю mysql>

Дальше вот что даю команду select * from user \g Ругается на синтаксис или даже на неподключение !

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

Конкретно, в чем была беда, что сделал ? покажи конкретно как ругается .. ? откопипайсти вывод экрана, то что ругани касается .

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

а и еще .. 
/usr/local/bin/mysql - реальное раскоположение mysql ?
что бы не вводить полный путь до исполняемоог файла сделай 
ln -s /usr/local/bin/mysql /bin
или добывь /usr/local/bin/ в PATH.
а Ты к конкретному хосту цепляешься или к Localhost ?
если к localhost 
то 
$mysql -u root -p - должно работать.
а если  к конкретному хосту то, естественно хост явно нада указывать.

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

Беда простая пытаюсь поставить MySQL согласно доков. но пока не выходит вроде всё нормально но нет запуска Делаю всё точно по "бумажке" по пунктикам. Вроде получилось соедениться из под mysql и даже затем под root-м получилось, но запрос к таблицам и базе не проходит по запросу SQL.

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

"""" c какими опциями configure собирали ? какая ОС. """"""

Я чет пропустидл сей момент! В доке про configure ничего нет, может тут прокол какой ОС Linux RedHat 7.2 (полная установка)

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

не понил ..В ред хат7.2 майскл 3.х - ветки поставляется в рпм.
4.х - вы могли скачать с например mysql.ru.
Если это рпм то все просто (man rpm) если это *.tar.gz - архив то его распаковывают.
командой 
#tar zxvf mysql-4.x.tar.gz
заходят в получившуюся диру.
#cd mysql-4.x
добавляют пользователя и группу
#groupadd mysql
#adduser -g mysql -d /usr/local/mysql mysql
дают свежеиспеченному юзеру пароль 
#passwd mysql
конфигурят для сборки под конкретные нужды.
обычно так
#./configure --prefix=/usr/local/mysql --enable-static --with-openssl=/path/to/openssl --with-unix-socket-path(н помню помоему такая опция)=/path/to/mysql.sock --with-mysql-cnf(тоже не помню помоему такая)=/path/to/mysql/config/file
потом компилируют все если сконфигурилось без ошибок
#make
потом устанавливают
#make install
потом меняют владельца и группу на нужного пользователя что бы все файлы и базы которые должны создастся - создались без permission dennied
#chown mysql:mysql -R /usr/local/mysql (рекомендую ставить весь майскл в одну папку)
потом в /etc/ld.so.conf добавляют путь к библиотекам майскл что бы они нашлись по системным запросам
#echo '/usr/local/mysql/lib/mysql' > /etc/ld.so.conf
линкуют библиотеки
#ldconfig
переходят в пользователя mysql
#su mysql
потом устанавливают дефолтные базы
$/usr/local/mysql/bin/mysql_install_db
потом
стартуют mysql
$/usr/local/mysql/bin/mysqld_safe --user=mysql &
устанавливают пароль рута майскл
$/usr/local/mysql/bin/mysqladmin password 'newpassword'
(или mysqladmin -u root 'newpassword' не помню)
потом играються с базой 
$mysql -u root -p
mysql>create database AdultPorno;
mysql>grant all privileges to drocher on AdultPorno@myhostname identified by password 'password_for_user_drocher';
и т д
как наиграються-выходят из майскл 
mysql>quit
$exit
#exit
logout
уверен в написаном потому что у самого ОС ред хат 7.2, майскл, скачанный с mysql.ru в исходниках.
Предпочитаю все всегда ставить из исходников.
Для рпм почти теже действия.

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

Я скачал 4.1.10а с русских фтипишников, которые предлагает mysql.com Когдато давно я ставил MySQL на RH 6.1 так там всё так быстро получилось . Теперь же читаю доку там про configure нет ничего, пsтаюсь как там быструю установку не получется. И я както пытался конфигурить, но по моему MakeFile не создался ,а так его в архиве вообще нет. Ну сегодня попробую как Вы советуете. Да у меня архив tar.gz Да приотстал я от жизини. 3 года Linux-ом не занимался. Можно с вами както мо мылу связаться если конечно не в тягость? мой rkrs@rtmv.kuban.ru раб. digger@rtmv.kuban.ru дом.

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

мой емайл supportATfly-net.ru я Вам уже отослал письмо.

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