ports で Mysql インストール
まずは、posrtsの更新
su root
cvsup -g -L 2 /root/ports-supfile
cd /usr/ports/databases/mysql41-server
Makefile を見てみる。
例えば
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オプションを設定
で、
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
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