установил mysql из исходного кода :
mysql-3.23.33.tar.gz в каталог по умолчанию
/usr/local
после установки попытался его запустить
В литературе сказанно что это делается так:
цитата:
" Создать структуру баз данных и административные таблицы :
bin/mysql_install_db
При этом запускается также демон сервера."
Для проверки работает он или нет предлагается ввести
/usr/local/bin/mysqladmin version
Сделал как написанно mysql_install_db Но после
mysqladmin version вместо информации о версии
получил
Can't connect to local MySQL server through socet /tmp/mysql.sock (61)
Check that mysqld is running and that the socket: /tmp/mysql.sock exist!
Далее прочитал что имеется скрипт safe_mysqld
который должен "запускать mysqld а затем непррывно проверять, выполняется ли mysqld"
так вот при запуске safe_mysqld &
имеем
/usr/local/bin/safe_mysqld &
[1]230
если после этого повторить
/usr/local/bin/mysqladmin version
Can't connect to local MySQL server through socet /tmp/mysql.sock (61)
Check that mysqld is running and that the socket: /tmp/mysql.sock exist!
[1]+ Stopped ./safe_mysqld
те добавилась последняя строчка . что это значит я не знаю.
Позже совершенно случайно наткнулся на
/usr/local/share/mysql/mysql.server
сделал
/usr/local/share/mysql/mysql.server start
/usr/local/bin/mysqladmin version
и получил что и должен был получить после safe_mysqld и mysqladmin version
информацию о версии причем именно о той которую я ставил.
Хотелось бы ясности. Правильно ли я сделал (У меня кажись устаревшая документация поэтому может так и надо). И что это за /usr/local/share/mysql/mysql.server ???
про который ни где не сказанно
и еще где есть адекватная инфо по mysql????????
Спасибо если кто дочитал до конца :)