MySQL
January 22, 2008
�����Sun��MySQL����������аޤε�����builder��UP����Ƥ�����������ɤ�ǻפä��Τϡ֤���������ä������ˤ����ή��ǹԤ�줿�ꤹ�������פȤ������ȡ�
�ۤ�ȱDz�ߤ������ǡ����ؤʸ�Ĥ�����������Sun�����Լ��ʤˤǤ���ʤ󤫤��ơ�MySQL�ԥ����������PostgreSQL�������ˡ������Firebird���Ĥ��롣�������Ϥ��碌�ƹ��Ρ��ԥ��æ�С����ıߡ��ߤ����ʡ�
�ɤ��⡢DB�����дط��������Τˤ���������Ƭ����Υ��ʤ���
March 30, 2007
�Ƥ��Ȥ�MySQL�⥽��������make��
���ä����ʤΤǡ����ˤʤäƤ�����ʸ�������󥸥�Senna�⥤�󥹥ȡ��뤹�뤳�Ȥˤ��롣
�������
OS:CentOS on coLinux (base���󥹥ȡ���)
��ȯ�Ķ�:gcc�Τߥ��󥹥ȡ����
MeCab:0.95
Senna:1.0.3
MySQL:5.0.37
�ޤ��ϸŤ�MySQL������
#yum remove mysql
MySQL�¹ԥ桼���������
#groupadd mysql
#useradd -g mysql mysql
��ȯ�Ķ��������뤿���gcc-c++��gcc-java��gcc-objc��gcc4��gcc4-c++��autoconf��libtool��automake��bison��ncurses��yum�ǥ��󥹥ȡ��롣
#yum -y install gcc-c++ gcc-java gcc-objc gcc4 gcc4-c++ autoconf libtool automake bison ncurses-devel
��MeCab�Υ��󥹥ȡ����
MeCab�Ϸ����Dz��ϥ��󥸥󡣰ʲ��Υ��ޥ�ɤ�¹Ԥ��ƥ��󥹥ȡ��롣
(��)
#wget http://nchc.dl.sourceforge.net/sourceforge/mecab/mecab-0.95.tar.gz
#tar zxvf mecab-0.95.tar.gz
#cd mecab-0.95
#./configure --prefix=/usr --with-charset=utf8
#make
#make install
��MeCab�μ���򥤥󥹥ȡ����
�ʲ��Υ��ޥ�ɤ�¹Ԥ��ƥ����������+���󥹥ȡ��롣
(��)
#wget http://jaist.dl.sourceforge.net/sourceforge/mecab/mecab-ipadic-2.7.0-20060707.tar.gz
#tar zxvf mecab-ipadic-2.7.0-20060707.tar.gz
#cd mecab-ipadic-2.7.0-20060707
#./configure --prefix=/usr --with-charset=utf8
#make
#make install
��Senna�Υ��󥹥ȡ����
�ʲ��Υ��ޥ�ɤ�¹Ԥ��ƥ����������+���󥹥ȡ��롣
(��)
#wget http://osdn.dl.sourceforge.jp/senna/24573/senna-1.0.3.tar.gz
#tar zxvf senna-1.0.3.tar.gz
#cd senna-1.0.3
#./configure --prefix=/usr
#make
#make install
��MySQL�Υ��󥹥ȡ����
Senna��MySQL��Ĵ�����뤿��ˤޤ���Tritonn��Patch�����������ɡ�
(��)
#wget http://keihanna.dl.sourceforge.jp/tritonn/24589/tritonn-1.0.1.mysql-5.0.37.senna-1.0.3.tar.gz
#tar zxvf tritonn-1.0.1.mysql-5.0.37.senna-1.0.3.tar.gz
MySQL�Υ����������Ǥ����������ɡ�
(��)
#wget http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.37.tar.gz/from/http://ftp.iij.ad.jp/pub/db/mysql/
MySQL��Patch��Ŭ�ѡ�
#tar zxvf mysql-5.0.37.tar.gz
#cd mysql-5.0.37
#patch -p1 < ../tritonn-1.0.1.mysql-5.0.37.senna-1.0.3/mysql-5.0.37.senna.diff
configure���ν����򤤤��Ĥ���
#libtoolize -c -f
#aclocal-1.9
#autoheader
#automake-1.9 -c -a -i
#autoconf
#touch sql/sql_yacc.yy
configure��¹ԡ�
#./configure \
--prefix=/usr/local/mysql \
--localstatedir=/usr/local/mysql/data \
--libexecdir=/usr/local/mysql/bin \
--enable-thread-safe-client \
--enable-local-infile \
--enable-assembler \
--with-pic \
--with-fast-mutexes \
--disable-shared \
--with-zlib-dir=bundled \
--with-big-tables \
--with-yassl \
--with-readline \
--with-archive-storage-engine \
--with-blackhole-storage-engine \
--with-example-storage-engine \
--with-federated-storage-engine \
--with-innodb \
--with-extra-charsets=complex \
--with-senna --with-mecab
��Ǥ�ä�make����make install��
#make
#make install
��MySQL�������
MySQL�ø��ơ��֥��������
#./scripts/mysql_install_db
�����������¤����ꡣ
#chown -R root /usr/local/mysql
#chown -R mysql /usr/local/mysql/data
#chgrp -R mysql /usr/local/mysql
��������ե������my.cnf�Ȥ��ƥ��ԡ���
#cp /usr/local/mysql/share/mysql/my-medium.cnf /usr/local/mysql/data/my.cnf
my.cnf��[mysqld]��[mysql]��ʬ�ˤ��줾��ʲ����ɲá�
default-character-set = utf8
MySQL �μ�ư��ư������ץȤ�/etc/rc.d/init.d/mysql �ե�����Ȥ��ƥ��ԡ���
#install -o root -g root -m 755 /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysql
�����ƥ൯ư���˼�ư��ư�򤷤�����Х��ԡ�������ư��ư������ץȤμ�ư��ư����򤹤롣
#chkconfig --add mysql
�����ӥ���ư������ϰʲ��Υ��ޥ�ɤ�¹ԡ�
#/etc/rc.d/init.d/mysql start
MySQL��root�ѥ���ɤ����ꡣ
#/usr/local/mysql/bin/mysqladmin -u root password '**********'
��MySQL��root��Linux��root�ϰۤʤ�
mysql���饤����Ȥ����Ѥ��ƥ����Ф���³��
#/usr/local/mysql/bin/mysql -u root -p
Enter password: **********
mysql���饤����Ȥ����Ѥ��ƿ����桼��'newuser'�ʤɤ��ɲä��Ƥߤ롣
mysql> GRANT ALL PRIVILEGES ON *.* TO newuser@localhost IDENTIFIED BY '**********' WITH GRANT OPTION;
�������ľMySQL�¹ԥ桼���äƲ��Τ���ˤ���Τ��ޤ��狼�äƤʤ���
�⤷���̤꤫���ä����Ǥ狼���������ޤ����鶵���Ƥ��������ʡ�
�ڻ���URL��
http://qwik.jp/tritonn/userguide.html
http://honana.com/mysql_50
http://centossrv.com/mysql.shtml