アーカイブ

‘mysql’ タグのついている投稿

MacOSXでMySQLのインストール

2010 年 9 月 11 日 コメントはありません

Mac OS X v10.6 Snow Leopard

ダウンロード

MySQL :: Download MySQL Community Server
現在のバージョンは5.1.50
自分の環境にあったものをダウンロード。
自分は「Mac OS X ver. 10.6 (x86, 64-bit), DMG Archive」を選択。

インストール

dmgをマウントするとReadMeの他に3つもファイルがあった。
mysql−5.1.50-osx10.6-x86_64.pkg ← 本体
MySQL.prefPane ← 起動、自動起動をシステム環境設定からできる
MySQLStartupItem.pkg ← 自動起動用

mysql−5.1.50-osx10.6-x86_64.pkg、MySQLStartupItem.pkg、MySQL.prefPaneの順番でインストール。

パスの追加

pkgからすべてのユーザーで利用できるようインストールしたんだからという理由で、.bashrc等ではなく、/etc/paths.dにmysqlを追加しパスを追加する。

echo "/usr/local/mysql/bin" | sudo tee /etc/paths.d/mysql
カテゴリー: macosx タグ: ,

Q4Mインストールしてみた

2009 年 12 月 18 日 コメントはありません

ウノウラボ Unoh Labs: Q4Mを触ってみる
ずっと気になってるのでとりあえずインストールだけしておけば使うだろうってことで。

MySQLはremiリポジトリのものを利用してます。
CentOS5.3でPHP5.2を使う
バージョンは5.1.41の最新でした。
mysqlbugコマンドで–with-fast-mutexesオプションの有無を確認しましたが、有効になっていませんでした。


# wget http://q4m.31tools.com/dist/mysql-5.1.41-linux-x86_64-glibc23-without-fast-mutexes-q4m-0.8.9.tar.gz
# tar zxf mysql-5.1.41-linux-x86_64-glibc23-without-fast-mutexes-q4m-0.8.9.tar.gz
# cd q4m-0.8.9-linux-x86_64/
# cp libqueue_engine.so /usr/lib64/mysql/plugin
# mysql_upgrade
# install -m 755 support-files/q4m-forward /usr/bin
# cat support-files/install.sql | mysql -uroot

# DBI='dbi:mysql:database=test;host=localhost;port=3307'
./run_tests.pl
t/01-base-rnd_pos.........................ok
t/01-base.................................ok
t/02-queue-cond...........................ok
t/02-queue-owned-delete...................ok
t/02-queue................................ok
t/03-queue-error-wait.....................ok
t/03-queue-error..........................ok
t/04-blob-cond............................ok
t/04-blob.................................ok
t/05-multireader..........................

Multireader benchmark result:
    Number of messages: 6400
    Number of readers:  32
    Elapsed:            1.184 seconds
    Throughput:         5406.566 mess./sec.

t/05-multireader..........................ok
t/05-multirw..............................ok 1/4

Multi-reader-writer benchmark result:
    Number of messages: 6400
    Number of readers:  32
    Elapsed:            1.718 seconds
    Throughput:         3726.283 mess./sec.

t/05-multirw..............................ok
t/05-multiwait............................ok 1/4

Multi-reader-writer benchmark result under semi-starvation:
    Number of messages: 6400
    Number of readers:  32
    Elapsed:            2.235 seconds
    Throughput:         2863.895 mess./sec.

t/05-multiwait............................ok
t/06-multi................................ok
t/07-trans................................ok
t/08-forward..............................ok
t/09-pqueue-single-table-wake-listener....ok
t/09-pqueue-single-table..................ok
t/10-largedata............................skipped
        all skipped: set BIG_TESTS=1 to run theese tests
All tests successful, 1 test skipped.
Files=18, Tests=68921, 222 wallclock secs (125.61 cusr + 12.97 csys = 138.58 CPU)
カテゴリー: mysql タグ: ,