ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность > Soft - *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Установка Mysql. Проблема.
  #1  
Старый 03.01.2008, 21:05
Аватар для Ershik
Ershik
Постоянный
Регистрация: 07.11.2007
Сообщений: 392
Провел на форуме:
1325167

Репутация: 100
По умолчанию Установка Mysql. Проблема.

Решил поставить себе сервер на Пингвина.
Установил apache, проверил nmap - 80 порт открыт.
Установил php. Набрал в консоли php --version - Вывел версию.
Все работает. Ставлю Mysql
Начались проблемы
Когда установил mysql и набрал в командой строке mysql вывел следующее:
Цитата:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Не может соединиться с сокетом по адресу /tmp/mysql.sock...
Гм...создал сначала файл, а затем и папку. Не помогло.
Заглянул в документацию.
If you are using Unix and you want the MySQL socket file location to be somewhere other than the default location (normally in the directory `/tmp' or `/var/run'), use a `configure' command like this: shell> ./configure \ --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock The socket filename must be an absolute pathname. You can also change the location of `mysql.sock' at server startup by using a MySQL option file. See *Note problems-with-mysql-sock::.

То есть сделал я все как надо. Сконфигурировал с помощью
./configure \ --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock
Но пользы это не принесло...
 
Ответить с цитированием

  #2  
Старый 03.01.2008, 21:12
Аватар для MicRO
MicRO
Green member - Level 3
Регистрация: 28.10.2004
Сообщений: 275
Провел на форуме:
672798

Репутация: 244
Отправить сообщение для MicRO с помощью ICQ
По умолчанию

на какую ось сейчас mysql руками собирают? Ж)
и когда пишешь mysql у тя запускается клиент а не сервер пали маны как инициализировать базу и задать начальный пароль а потом man mysql и смотри строку про соксы как указать где они будут.
в 2 словах запусти сначала mysql сервер Ж)
__________________
Халявный инет, гомосексуализму нет!!! (c) MicRO
 
Ответить с цитированием

  #3  
Старый 03.01.2008, 21:15
Аватар для MicRO
MicRO
Green member - Level 3
Регистрация: 28.10.2004
Сообщений: 275
Провел на форуме:
672798

Репутация: 244
Отправить сообщение для MicRO с помощью ICQ
По умолчанию

mysql_install_db для начала запусти [типа подсказал Ж)]
__________________
Халявный инет, гомосексуализму нет!!! (c) MicRO
 
Ответить с цитированием

  #4  
Старый 03.01.2008, 21:26
Аватар для Ershik
Ershik
Постоянный
Регистрация: 07.11.2007
Сообщений: 392
Провел на форуме:
1325167

Репутация: 100
По умолчанию

Запустил.
Нарисовал
Цитата:
[root@localhost mysql]# '/usr/local/mysql/bin/mysql_install_db'
Installing MySQL system tables...
OK
Filling help tables...
OK

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:
/usr/local/mysql/bin/mysqladmin -u root password 'new-password'
/usr/local/mysql/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'
See the manual for more instructions.
You can start the MySQL daemon with:
cd /usr/local/mysql ; /usr/local/mysql/bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl
cd mysql-test ; perl mysql-test-run.pl

Please report any problems with the /usr/local/mysql/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 http://shop.mysql.com
[1]+ Done /usr/local/mysql/bin/mysqld_safe
Вывел строку
Цитата:
/usr/local/mysql/bin/mysqladmin -u root password 'password'
Ответил
Цитата:
/usr/local/mysql/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!
То есть он настройчиво требует соединения...

С
Цитата:
/usr/local/mysql/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'
Проделано тоже самое.
Эффект тот же.
Цитата:
/usr/local/mysql/bin/mysqladmin: connect to server at 'localhost.localdomain' failed error: 'Lost connection to MySQL server at 'reading initial communication packet', system error: 111'
 
Ответить с цитированием

  #5  
Старый 03.01.2008, 21:29
Аватар для MicRO
MicRO
Green member - Level 3
Регистрация: 28.10.2004
Сообщений: 275
Провел на форуме:
672798

Репутация: 244
Отправить сообщение для MicRO с помощью ICQ
По умолчанию

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!
видишь?
--with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock
нахрена спрашивается писал грюже терь маны и опцию за соксы отвечающюю ищи или пересобирай заного
__________________
Халявный инет, гомосексуализму нет!!! (c) MicRO
 
Ответить с цитированием

  #6  
Старый 03.01.2008, 21:50
Аватар для Ershik
Ershik
Постоянный
Регистрация: 07.11.2007
Сообщений: 392
Провел на форуме:
1325167

Репутация: 100
По умолчанию

Пересоберу.
Конфигурировать типа
Код:
./configure --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock
?

Если да, то configure & make & make install займет около полтора часов(комп древний) Спрашиваю, чтобы время зря не убить
 
Ответить с цитированием

  #7  
Старый 03.01.2008, 21:52
Аватар для Ky3bMu4
Ky3bMu4
Постоянный
Регистрация: 03.02.2007
Сообщений: 520
Провел на форуме:
1777536

Репутация: 932


Отправить сообщение для Ky3bMu4 с помощью ICQ
По умолчанию

Ничё не пересобирай.

in /etc/rc.conf(freebsd) ; /etc/rc.local(linux)
Код:
mysql_enable="YES"
/usr/local/mysql/bin/mysqld_safe & - for old versions.

Последний раз редактировалось Ky3bMu4; 03.01.2008 в 22:07..
 
Ответить с цитированием

  #8  
Старый 03.01.2008, 22:30
Аватар для zyl
zyl
Познающий
Регистрация: 19.04.2006
Сообщений: 40
Провел на форуме:
2905481

Репутация: 47
Отправить сообщение для zyl с помощью ICQ
По умолчанию

Ershik, ты просто запускаешь клиент без сервера, вот он и пишет, что невозможно открыть сокет. Установи себе mysql_server и mysql_devel, к дополнению мускулю. какая ОС у вас?
 
Ответить с цитированием

  #9  
Старый 03.01.2008, 22:34
Аватар для Ershik
Ershik
Постоянный
Регистрация: 07.11.2007
Сообщений: 392
Провел на форуме:
1325167

Репутация: 100
По умолчанию

Директория /etc/rc.local отсутствует. ASP linux 11.2
Значит, пересобирать не надо?
 
Ответить с цитированием

  #10  
Старый 03.01.2008, 22:36
Аватар для Ky3bMu4
Ky3bMu4
Постоянный
Регистрация: 03.02.2007
Сообщений: 520
Провел на форуме:
1777536

Репутация: 932


Отправить сообщение для Ky3bMu4 с помощью ICQ
По умолчанию

/etc/rc.local это не директория, это файл. Ну если его нет, то /etc/rc.d/rc.local. Просто под рукой линуха нет.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Эффективные Слепые Иньекции Евгений Минаев Авторские статьи 10 31.05.2008 09:43
Общие Рекомендации Защиты (MySQL и SQL Web-интерфейс) k00p3r Чужие Статьи 0 13.06.2005 11:22
Защищаем MySql. Шаг за шагом k00p3r Чужие Статьи 0 13.06.2005 11:18
SQL инъекция в сервере MySQL k00p3r Чужие Статьи 0 12.06.2005 12:41
ВАЖНАЯ ПРОБЛЕМА!!! Sn_key Уязвимости 13 08.06.2005 15:50



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ