人気ブログランキング | 話題のタグを見る
mytips.exblog.jp ブログトップ

ports で Mysql インストール
まずは、posrtsの更新
su root
cvsup -g -L 2 /root/ports-supfile


cd /usr/ports/databases/mysql41-server
Makefile を見てみる。
例えば

.if defined(WITH_CHARSET) && ${WITH_CHARSET} != ""
CONFIGURE_ARGS+=--with-charset=${WITH_CHARSET}
.endif


make install WITH_CHARSET=sjis clean
とするとsjisが適応される
************************
 FreeBSDのportsにて導入したMySQLのデータベースは、基本的に/var/db/mysql以下に生成されます。しかしながら、大きなデータベースを格納する場合などで、他の位置を指定したいときは、rc.conf内で「mysql_dbdir」を指定することで、他のディレクトリも使用できます。

/etc/rc.conf

設定例)
mysql_dbdir="/home/mysql/"



-------------
今回は 個別ディレクトリの作業でなく、postupdate , portinstallをつかう。
先にadduser で、mysqlをつくっておく。

/usr/local/etc/pkgtools.conf
に下記のようにmysqlのcharsetオプションを設定

MAKE_ARGS = {
'mail/qpopper' => 'WITH_DRAC=yes',
'databases/mysql41-server' => 'WITH_CHARSET=utf8',
}

で、
portinstall databases/mysql41-server


起動設定に
/etc/rc.conf

mysql_enable="YES"
か?(未設定)

DBの場所
/var/db/mysql


Mysql Start

su mysql
mysqld_safe --user=mysql

Mysql stop
cd /usr/local/share/mysql
./mysql.server stop
by sato025 | 2006-07-18 01:15


by fd


var gaJsHost = (("https:" == doc ument.loc ation.protocol) ? "https://ssl." : "http://www.");doc ument.write(unesc ape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));var pageTracker = _gat._getTracker("UA-103429-5");pageTracker._trackPageview();