Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

MySQL под FreeBSD

833
04 октября 2006 года
leich
135 / / 27.09.2006
Привет.
Поставил MySQL сервер на FreeBSD, но никак не могу его запустить.
На их сайте написано что нужно установить базы после установки сервера , но у меня он не понимает эту команду (mysql_install_db).
А без этого сервер не запускается.Кто нибудь ставил MySQL таким образом?Как это надо делать?
4
04 октября 2006 года
mike
3.7K / / 01.10.2002
Да вообще базы нормально ставятся. Более того, MySql под FreeBSD - это ИМХО самая распространенная комбинация.

Рекомендую ставить из портов.
833
05 октября 2006 года
leich
135 / / 27.09.2006
Да я и ставлю из портов.Тока после установки я пишу mysql - и он мне говорит что он не может приконнектиться к серверу через сокет /tmp/mysql.sock .Я эту ошибку исправил и еще 2-3 другие которые после этого идут.Тока я думаю, что я просто не так MySQL ставлю или недоставил просто.Что нужно делать после установки - то?
833
05 октября 2006 года
leich
135 / / 27.09.2006
Куда во FreeBSD по умолчанию устанавливаетcя mysql?
В /usr/local/ папки mysql вообще нет.
2
05 октября 2006 года
squirL
5.6K / / 13.08.2003
pkg_info -xL mysql
и смотри, куда установился твой mysql_install_db
833
06 октября 2006 года
leich
135 / / 27.09.2006
Все нормально поставилось.
Всем спасибо.
21K
09 ноября 2006 года
TimberWolf
6 / / 09.11.2006
Вопрос такого плана. На сервере стоит apache1.3-php4-mysql4...после установки mysql команда mysql_install_db вроде бы выполнилась нормально, но вот команда mysql говорит следующее

valetta# mysql
ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61)

Кто сталкивался с подобным и знает как это выпрямить, помогите.

leich, похоже у меня происходит тоже самое, что и у тебя. Расскажи как исправил если ты тут еще обитаешь...ну или кто знает расскажите)
2
09 ноября 2006 года
squirL
5.6K / / 13.08.2003
как ставился MySQL?
MySQL вообще запущен?
21K
09 ноября 2006 года
TimberWolf
6 / / 09.11.2006
Значит учтановил я его. Потом сделал
Код:
valetta# mysql_install_db
Installing all prepared tables
061109 12:20:12 /usr/local/libexec/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:
/usr/local/bin/mysqladmin -u root password 'new-password'
/usr/local/bin/mysqladmin -u root -h valetta.lan password 'new-password'
See the manual for more instructions.

NOTE:  If you are upgrading from a MySQL <= 3.22.10 you should run
the /usr/local/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 /usr/local ; /usr/local/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 /usr/local/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

Затем
 
Код:
valetta# /usr/ports/databases/mysql40-server/work/mysql-4.0.26/sql/mysqld --user=root
061109 12:48:16  InnoDB: Started
/usr/ports/databases/mysql40-server/work/mysql-4.0.26/sql/mysqld: ready for connections.
Version: '4.0.26'  socket: '/tmp/mysql.sock'  port: 3306  FreeBSD port: mysql-server-4.0.26

выполняется, но не полностью, на этом моменте застревает и помогает только ctrl+z
valetta# /usr/local/etc/rc.d/mysql-server.sh start
valetta#

после этого в top
7163 root 20 0 56516K 24956K STOP 0:01 0.00% 0.00% mysqld

И команда mysql как-виснет, тоесть valetta# mysql и дальше ничего, в таком полажение и остаётся.....что-то тут вообще нитак
2
09 ноября 2006 года
squirL
5.6K / / 13.08.2003
Цитата:
Значит учтановил я его

вопрос был КАК установил. демон запускается непонятно откуда. поэтому я подозреваю корявую установку и, соответственно, поэтому все не работает
21K
09 ноября 2006 года
TimberWolf
6 / / 09.11.2006
Хорошо, начнём как говорится от печки....процесс установки
valetta# cd /usr/ports/databases/mysql40-server
valetta# make
valetta# make install

собственно и вся установка, потом настройка...
2
09 ноября 2006 года
squirL
5.6K / / 13.08.2003
[COLOR=black]
Цитата:
[COLOR=black]/usr/ports/databases/mysql40-server/work/mysql-4.0.26/sql/mysqld --user=root[/COLOR]

[/COLOR]
а вот это что такое? зачем?
делаем make clean в каталоге, затем прописываем в rc.conf

mysql_enable="YES"

запускаем /usr/local/etc/rc.d/mysql-server.sh start
насчет rc.conf - не уверен, загляни в mysql-server.sh - там нужная опция написана.

21K
09 ноября 2006 года
TimberWolf
6 / / 09.11.2006
valetta# /usr/local/etc/rc.d/mysql-server.sh start
Starting mysql.
valetta#

в top ничего про mysql нет. команда mysql всё также говорит
valetta# mysql
ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61)
valetta#
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог