Turbo Linux 7 Server - MySQL

Last Modified: 2004.02.18

18. MySQL
MySQLは、軽快な動作が特徴のRDBMS。
RDBMSがあると、CGIを作る時にとっても便利。

1. 設定ファイルの選択

MySQLの規模別設定ファイルが、/usr/share/mysqlの下に準備されている(my-huge.cnf, my-large.cnf, my-medium.cnf, my-small.cnf)。自分に合うものを、/etc/my.cnfとして保存する。

2. Perlでアクセスするためのモジュール

PerlでMySQLにアクセスするために、以下をインストールした。
(詳細は、アットマークITの連載記事を参照)
DBD/DBIモジュール DBI-1.21.tar.gz(TurboLinux 7 Serverではインストール済みのため必要なし)
Data-ShowTable Data-ShowTable-3.3.tar.gz(TurboLinux 7 Serverではインストール済みのため必要なし)
MySQLモジュール Msql-Mysql-modules-1.2215.tar

3. Serviceの起動


 [root@linux /root]# /etc/init.d/mysql start    <-- 起動する場合
 [root@linux /root]# /etc/init.d/mysql stop     <-- 停止する場合

参考 - MySQLの初期化

TurboLinux Server 6.5ではMySQLの初期設定が終わっていないので、以下のスクリプトを作成後実行してMySQLを初期化。

 #!/bin/sh

 mysql_datadir=/var/lib/mysql
 mkdir $mysql_datadir
 mkdir $mysql_datadir/mysql
 mkdir $mysql_datadir/test
 /sbin/install-info /usr/share/info/mysql.info.gz /usr/share/info/dir
 useradd -M -r -d $mysql-datadir -s /bin/bash -c "MySQL server" mysql
 chwon -R mysql $mysql_datadir
 mysql_install_db
 chown -R mysql $mysql_datadir


<Prev Top Next>
Copyright(C) 2001-2003 Katsuyuki Kobayashi.
このサイトへのリンクや引用時はメール頂戴
webmaster@kkoba.com