FreeBSD7.2:MySQL導入



はじめに

FreeBSD7.2上にMySQLをインストールするためのメモを残します。

MySQL5.0.88

portsよりインストール

$ cd /usr/ports
$ portmanager databases/mysql50-server

ファイルロケーション

/usr/local/include/mysql
/usr/local/libdata/ldconfig/mysql
/usr/local/bin/mysql
/usr/local/lib/mysql
/usr/local/share/mysql

設定


起動

$ vi /etc/rc.conf
mysql_enable="YES"

オープン

$ /usr/local/etc/rc.d/mysql-server start

rootパスワード

$ mysqladmin -u root password '******'
$ mysqladmin -u root -h test.localhost password '******'

日本語

portsよりインストールすると、日本語の設定が組み込まれていない。
確認は下記より...

mysql> show character set;

Charsetとしてujis (EUC-JP)、sjis (SHIFT-JIS) があるか確認。

  • 再インストール
    $ portupgrade -f -M 'WITH_XCHARSET=ujis,sjis WITH_CHARSET=ujis' mysql-server-5.0.88

phpMyAdmin?


portsよりインストール

$ cd /usr/ports
$ portmanager databases/phpmyadmin

httpd.confの編集

$ cd /usr/local/etc/apache22
$ vi httpd.conf
# 追加1
Alias /phpmyadmin/ /usr/local/www/phpMyAdmin/

# 追加2
<Directory "/usr/local/www/phpMyAdmin">
   Options -Indexes FollowSymLinks
   AllowOverride All
   Order allow,deny
   Allow from all
</Directory>

apacheの再起動

$ /usr/local/etc/rc.d/apache22 restart

phpMyAdmin?-TopPage?へアクセス

http://<IPアドレス>/phpmyadmin/