The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Не получается поставить MySql."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Не получается поставить MySql."
Сообщение от Petja_is_ok emailИскать по авторуВ закладки(ok) on 21-Апр-04, 17:40  (MSK)
Скачал дистриб mysql-standard-4.0.18-pc-linux-i686.tgz
Распаковал, прочитал:
     shell> groupadd mysql
     shell> useradd -g mysql mysql
     shell> cd /usr/local
     shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -
     shell> ln -s full-path-to-mysql-VERSION-OS mysql
     shell> cd mysql
     shell> scripts/mysql_install_db
     shell> chown -R root  .
     shell> chown -R mysql data
     shell> chgrp -R mysql .
     shell> bin/mysqld_safe --user=mysql &
===
Пользователь и группа уже были, поменял права как было сказано,
Создал папку /usr/local/mysql, скопировал туда содержимое mysql-standard-4.0.18-pc-linux-i686
Делаю ./configure
==
srv:/usr/local/mysql# ./configure
NOTE: This is a MySQL binary distribution. It's ready to run, you don't
need to configure it!

To help you a bit, I am now going to create the needed MySQL databases
and start the MySQL server for you.  If you run into any trouble, please
consult the MySQL manual, that you can find in the Docs directory.

Installing all prepared tables
040421 17:46:36  ./bin/mysqld: Shutdown Complete


To start mysqld at boot time you have to copy support-files/mysql.server
to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
./bin/mysqladmin -u root password 'new-password'
./bin/mysqladmin -u root -h srv password 'new-password'
See the manual for more instructions.

NOTE:  If you are upgrading from a MySQL <= 3.22.10 you should run
the ./bin/mysql_fix_privilege_tables. Otherwise you will not be
able to use the new GRANT command!

You can start the MySQL daemon with:
cd . ; ./bin/mysqld_safe &

You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:
cd sql-bench ; perl run-all-tests

Please report any problems with the ./bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at https://order.mysql.com

Starting the mysqld server.  You can test that it is up and running
with the command:
./bin/mysqladmin version
==
Пробую запустить
./bin/mysqld_safe &
Он запускается и висит. Причем так висит, что его уже kill и killall не берет...
Делаю
srv:/usr/local/mysql# ./bin/mysqladmin -u root password
./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!
srv:/usr/local/mysql#
Говорит, что не запущен. В чем может быть баг?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Есть такая фигня..."
Сообщение от sss Искать по авторуВ закладки(??) on 22-Апр-04, 00:29  (MSK)
вроде по тому что ты написал у тебя все поставилось нормально
пиши че то типа mysqld_safe --user=musql просто без &

если он не вылетает значит все ок

переходи в другую консоль и смотри в процессах 4 штуки mysqld
теперь сервер собственно должен работать

можешь поискать скрипт про который тебе там сообщили
mysql.server он нормально запускает и останавливает собственно эти процессы

а вообще надо для начала посмотреть сделал ли он таблицу привелегий
если нет то это будет слеюдущая ошибка про которую тебе напишут :)
  

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Есть такая фигня..."
Сообщение от Petja_is_ok emailИскать по авторуВ закладки(ok) on 22-Апр-04, 10:29  (MSK)
>вроде по тому что ты написал у тебя все поставилось нормально
>пиши че то типа mysqld_safe --user=musql просто без &
>
>если он не вылетает значит все ок
>
>переходи в другую консоль и смотри в процессах 4 штуки mysqld
>теперь сервер собственно должен работать

srv:/usr/local/mysql# bin/mysqld_safe --user=mysql
Starting mysqld daemon with databases from /usr/local/mysql/data
040422 10:33:57  mysqld ended

srv:/usr/local/mysql#
====
srv:~# ps aux | grep 'sql'
root     12272  0.0  0.0  1332  436 pts/1    S    10:34   0:00 grep sql
srv:~#
====

>
>можешь поискать скрипт про который тебе там сообщили
>mysql.server он нормально запускает и останавливает собственно эти процессы


Он также запускал как и вручную - запускал и 0 эффекта, и процессы висели и не килялись им обратно, ссылаясь, что pid-файл не найден...

>
>
>а вообще надо для начала посмотреть сделал ли он таблицу привелегий
>если нет то это будет слеюдущая ошибка про которую тебе напишут :)
>
>

Может в этом весь баг? Как фиксить? :-)

PS: Спасибо!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Есть такая фигня..."
Сообщение от shaman Искать по авторуВ закладки(??) on 22-Апр-04, 13:14  (MSK)
Прочитал - это хорошо. А вот это делал?
shell> scripts/mysql_install_db
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Есть такая фигня..."
Сообщение от Petja_is_ok emailИскать по авторуВ закладки(ok) on 22-Апр-04, 13:21  (MSK)
>Прочитал - это хорошо. А вот это делал?
> shell> scripts/mysql_install_db


Делал! :-(

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Есть такая фигня..."
Сообщение от Simps Искать по авторуВ закладки(ok) on 22-Апр-04, 13:28  (MSK)
>>Прочитал - это хорошо. А вот это делал?
>> shell> scripts/mysql_install_db
>
>
>Делал! :-(
Смотри куда после этого он у тебя пихает базы дефолтные проверь на них права на запись юзеру mysql и запускай так

DB_DIR=/usr/local/var/mysql
^^^^^^^^^^^^^^^^^^^^^^^^^^^ - путь к твоим базам
PIDFILE=/var/run/mysql.pid

safe_mysqld --user=mysql --basedir=подставь_свое --datadir=${DB_DIR} --pid-file=${PIDFILE}

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Есть такая фигня..."
Сообщение от Petja_is_ok emailИскать по авторуВ закладки(ok) on 26-Апр-04, 15:44  (MSK)
>>>Прочитал - это хорошо. А вот это делал?
>>> shell> scripts/mysql_install_db
>>
>>
>>Делал! :-(
>Смотри куда после этого он у тебя пихает базы дефолтные проверь на
>них права на запись юзеру mysql и запускай так
>
>DB_DIR=/usr/local/var/mysql
>^^^^^^^^^^^^^^^^^^^^^^^^^^^ - путь к твоим базам
>PIDFILE=/var/run/mysql.pid
>
>safe_mysqld --user=mysql --basedir=подставь_свое --datadir=${DB_DIR} --pid-file=${PIDFILE}

Я в итоге захреначил файл /etc/my.cnf с нужными настройками, и все заработало!
Всем спасибо!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Не получается поставить MySql."
Сообщение от Petja_is_ok emailИскать по авторуВ закладки(ok) on 22-Апр-04, 13:24  (MSK)
Народ, где ему прописать путь к конфиг файлу?
Или есть подефолту?
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру