2007-10-31 10月の終わり
qmail側の設定はほぼ終わりー
◆ [情報][ネタ] FRONTIER WORKS コミックマーケット73出展情報
早くも初音ミクがのってる……何が出るんだろう(笑)
◆ [情報] 同人誌即売会規制強化へ 東京都
都産業労働局では「成人向けの作品の販売自体を禁止するわけではないが、主催者側に法令順守の徹底を求めていく」としている
と言うわけで、全面禁止ではないけどーって感じかな。
関連:同人誌即売会は全部アウト! 東京都が都施設での過激マンガ販売、同人誌即売会の規制強化へ 東京都が都施設での同人イベント規制と監視強化を発表
まぁ……様子見っちゃ様子見。
◆ [ネタ] とらのあな取り扱い同人誌 作品別取扱点数調査2007/10/30
知ってる作品もいくつか。というか、知らない作品がいくつか(笑)
◆ [情報][ネタ] 市販GPUを使ってパスワードを高速クラック
新しい考え方。というか、GPUってなにげに凄い処理をやってるのな……。
◆ [ネタ] 富士ゼロックスが世界最速毎分900枚のフルカラープリンタ発売
ごめん、タイトルで噴いた(笑)
◆ [日記][FreeBSD] MySQL の FreeBSD へのインストールを見ながらインストール
とりあえずeucしか使わない(笑)ので、/usr/ports/databases/mysql51-serverでmake BUILD_OPTIMIZED=yes BUILD_STATIC=yes WITH_CHARSET=ujis WITH_XCHARSET=all installとかやる。
なんかガシガシ違う物をインストールにいった(笑)というか、5.1.22-rcだ。まだ日本MySQLユーザ会には「MySQL 5.1.21-rc リリース! (2007-10-1)」としか無いのに(笑) それだけ利用ユーザが多いって事なんだろうなぁ、と言う事にしておく。
どうやらserver側でmake installをすると、mysql51-clientも勝手に入れるのでそこは放っておく。
んでもって、/etc/rc.confにこんな感じで追加する
mysql_enable="YES"
mysql_dbdir="/データベースのディレクトリ"
んでもって、/usr/local/etc/rc.d/mysql-server startで勝手に色々作ってくれる。
このままだと、mysql -u rootでログインできてしまう(パスワード無し)になるので、
mysqladmin -u root password 新しいパスワード
で新しいパスワードを設定。mysql -u rootでログインできなくなる事を確認。ログインする時はmysql -u root -pとなる。
んで、不要なユーザは削除した方が良いらしいのでチェック。
いたので消す。
delete from mysql.user where user = 'root' and host != 'localhost';
flush privileges;
で終了。
一応、my.confをコピっておく
cp /usr/local/share/mysql/my-huge.cnf データベースのディレクトリ/my.cnf
とりあえず、使用目的は決まっていない(ぉ)ので、データベース周りはこれくらいにしておく。
次にバックアップ対策をする。
この辺(MySQLデータのバックアップ方法)を見てみる。mysqlhotcopyが良さそうなのだが、InnoDBに対応していない。個人的にはデータをsqlで書き出すmysqldmpはあんまり好きじゃない。
うーん、と悩んだ結果、一番シンプルにMySQLを一度落として、バックアップ、再起動が良いんじゃないかという結論に達した。この方法の問題点は、バックアップ中にはアクセスできなくなるという事。十秒位ならまぁ良いんだけど、数分アクセスできないのはちょっと。
と言うわけで、必殺技を使う事にする(ぇ
MySQLを落とす→ディスクのスナップショットを作成→MySQLを起動→スナップショットからバックアップ→スナップショット削除
これで停止時間をごくわずかに出来る……ハズ(笑)
うちのmysqlはjailの中で動き回っているので、/var/run/jail_名前.idからjailidを引っこ抜いてきてスクリプトを作った。なんか動いているっぽい。停止時間は約30秒。まぁ、30秒位なら良いか(笑)
スナップショットのやり方はファイルシステムのスナップショット当たりを参照。
mksnap_ffs /var /var/snapshot/snap
mdconfig -a -t vnode -f /var/snapshot/snap -u 4 -o readonly
mount -r /dev/md4 /mnt
これでOK。太字部分がないと警告が出るのでそこは追加。
あと、スナップショットファイルはrmで消せる(が、パーミッションが400で作られるのでrm -f で消している)
sync
umount /mnt
mdconfig -d -u 4
rm -f /var/snapshot/snap
syncしないと、なぜかumount時にエラーが出る。謎。
◆ [情報] 高速・高機能化したGmailが「数週間以内」にお目見え予定
お目見え予定、というか、知り合いから「早くなったヽ(´∀`)ノ」って感じのメッセージが。
どうやらテストユーザ(?)に入ったのかな(笑)