mysql

SnowLeopardにhomebrewで、MySQLにmysqlftppc mecab pluginをICU対応で入れようとして頓挫した話

MySQL、mecabのインストールまでは、macportsからHomebrewに乗り換えてMySQL5.1をインストールするまでの流れ 参照 mysqlftppc mecab pluginって何? MySQLでFULLTEXTインデックスをパースする時に、mecabを使うようにするプラグイン SourceForge.net: Mecab-…

mecabにユーザ辞書を追加して、MySQL5.1のフルテキストインデックスを更新するまでの話

環境 MySQL5.1 Homebrewでmecabをインストール済 DBに以下のようなテーブルを追加してある CREATE TABLE stations (name CHAR(255), info TEXT, FULLTEXT(info) WITH PARSER mecab); mysql> CREATE TABLE stations (name CHAR(255), info TEXT, FULLTEXT(inf…

Homebrewで入れたMySQL5.1でutf-8を使えるようにする設定

クライアント、サーバ側それぞれをutf8にする 方法 ~/.my.cnf にクライアント側の設定を追加 [client] default-character-set = utf8 /usr/local/var/mysql/my.cnf にサーバ側の設定を追加 [mysqld] character-set-server=utf8 サーバの再起動 mysql.server …

Homebrewで入れたMySQL5.1を停止できない件の対策

現象 MySQLを停止しようとするとエラーがでる $ mysql.server stop Shutting down MySQL ....... ERROR! Manager of pid-file quit without updating file. ERROR! Failed to stop running server, so refusing to try to start. 原因 Homebrewで作られたmys…

macportsからHomebrewに乗り換えてMySQL5.1をインストールするまでの流れ

macportsで入れたアプリをlaunchctlからアンロードする $ sudo launchctl list | grep port 79 - org.macports.mysql5 80 - org.macports.apache2 macportsで作られたplistは以下のディレクトリにある /opt/local/etc/LaunchDaemons アンロード $ sudo launc…

MySQLで、やたら重いクエリが発生したので、原因を究明するまでの話

今後の為に原因の追求方法をメモ まずは、どのクエリが重いのか調査 SHOW PROCESSLIST 実行中のプロセスが表示される 処理時間がTimeに表示されたり、実行中のコマンドがInfoに表示されるので、重い処理がどれだか判る MySQL :: MySQL 5.1 リファレンスマニ…

DELL INSPIRON Mini12 に rails1.2.6 を入れるまでの話

これは何? DELL INSPIRON Mini12 の ubuntu モデルに rails.1.2.6 を入れるまでの苦戦のメモです Railsの勉強用に環境を構築しようとして、解説書が1.2系の話の為にRails1.2.6を入れざるを得なくなった人の為に mysqlのインストールでハマる! まずは、Rails1…

MySQLのバックアップ

注意 CentOS4上でのMySQL5.1での調査内容です。 他の環境だと異なるかも…。 今回はmysqldumpのみ調査。mysqlhotcopyは未調査。 バックアップ命令は2種類 mysqldump mysqlhotcopy MySQLの命令ではなく、実行ファイルやperlスクリプト。 mysqldumpの特徴 結果…