подключение к postfix поддержки MySQL ( Debian )

Posted in Новости on 15 октября, 2010 by admin

apt-get install postfix-mysql

причем все остальное создается автоматом.

Tags: , ,

установка sphinx на Debian (с поддержкой MySQL и PostgreSQL)

Posted in Новости on 8 сентября, 2010 by admin

1. устанавливаем все необходимое :

apt-get install libmysql++-dev libmysqlclient15-dev checkinstall (для поддержки pgsql нужны будут библиотеки devel для pgsql)

2. далее тянем себе исходники

wget «http://sphinxsearch.com/downloads/sphinx-0.9.9.tar.gz»

3. распаковываем и переходим

tar zxvf sphinx-0.9.9.tar.gz && cd sphinx-0.9.9

4. собираем :

./configure —with-mysql —without-pgsql (в моем случае я подключил возможность использования mysql и отключил возможность использования pgsql)

make

5. теперь будем создавать deb пакет :

делаем checkinstall в папке с собранными исходниками ( в процессе нужно будет ответить на ряд вопросов)

после сборки пакета ставим его через dpkg -i

PS indexer и остальные нужные скрипты находятся в папке — /usr/local/bin

Tags: , , , ,

включение FEDERATED в MySQL (CentOS)

Posted in Новости on 29 июня, 2010 by admin

в ветке 5.0 данный тип не поддерживается, как оказалось и поэтому обновляемся через remi репо до 5.1 и все работает по дефолту.

wget http://rpms.famillecollet.com/el5.i386/remi-release-5-7.el5.remi.noarch.rpm
rpm -Uvh remi-release-5-7.el5.remi.noarch.rpm
yum —enablerepo=remi update mysql
mv /etc/my.cnf /etc/my.cnf.old-mysql
mv /etc/my.cnf.rpmnew /etc/my.cnf
/etc/init.d/mysqld restart

Tags: , , ,

InnoDB не работает

Posted in Новости on 8 июня, 2010 by admin

Если у Вас в логах вот такая штука :

InnoDB: A new raw disk partition was initialized or
InnoDB: innodb_force_recovery is on: we do not allow
InnoDB: database modifications by the user. Shut down
InnoDB: mysqld and edit my.cnf so that newraw is replaced
InnoDB: with raw, and innodb_force_… is removed.

то правим my.cnf путем комментирования строки :

innodb_force_recovery=1

и перезагружаем демон.

Tags: , ,

тру экспорт/импорт mysql баз через ssh

Posted in Новости on 7 мая, 2010 by admin

Можно делать посредством многочисленных php'шных средств (phpmyadmin, dumper(Sypex), etc) , но там будем упираться в маскимальный размер пост данных и максимальное время выполнения скриптов, а некоторые дампы весят больше чем 1Гб, так что эта метода будет черезвычайно мелительная и довольно глючная (в сайпексе при импорте больших баз вообще не отображается ход импорта, хотя с сайта можно узнать, что поддерживаются довольно большие дампы). Итак приступим.=)

1. Импорт.

В принципе можно воспользоваться командой :

mysql -uroot -proot_pass db_name < db_name.sql но она содержит подводные камни в виде того, что если например база уже создана, то импорт может оказаться неудачным. Самым лучшим выходом из ситуации будет ипморт напрямую через cli MySQL : Заходим в MySQL - mysql -uroot -proot_pass далее делаем - use db_name; далее импортируем командой - source db_name.sql; 2. Экспорт. Делаем экспорт посредством удобного mysqldump : mysqldump -uroot -proot_pass db_name > db_name.sql

Tags: , ,