Carpe Diem

  Top > MySQL  

スポンサーサイト

-- - --/-- [--] - --:--

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

全文検索エンジン「mroonga」のインストール

2012 - 12/27 [Thu] - 14:47

groongaというSQLの検索クエリを高速化させるための検索エンジンがあります。
Like文で検索させるよりも圧倒的に検索速度が向上します。
今回はgroongaのMySQL用ストレージエンジンであるmroongaをインストールしてみる。

※今回はUbuntu12.04でのインストールです。

まずは公式のインストールドキュメントにそってインストール。

※しばしば「MySQLのバージョンが更新されると使えなくなる」という報告が上がっていますが、作者さんがそれに応じて対応してくださるようなのでUbuntuはあまり心配せず導入できます。

◆「全文検索エンジン「mroonga」のインストール」の続きを読む◆

MySQL のパスワードのリセット

2012 - 12/27 [Thu] - 14:13

MySQL5.5での話です。
rootパスワードを忘れてしまったり、インストールしたとき設定したパスワードがなぜか反映されてない、といった時に必要な方法です。後者の場合は

$ mysql -u root -p
Access denied for user 'root'@'localhost'


とか表示されます。どうしてこんな状況になるかは不明ですが、これでググったらパスワードのリセットが出てきたので紹介します。

まずは mysql の停止
$ sudo service mysql stop

◆「MySQL のパスワードのリセット」の続きを読む◆

MySQLの準同期レプリケーション

2012 - 08/22 [Wed] - 17:39

レプリケーションとは「replication:複製」の意味通り、マスターデータをスレーブに複製、同期することで負荷分散や耐障害性の向上を目的とした技術です。

通常レプリケーション(asynchronous replication)と準同期レプリケーション(semisynchronous replication)がありますが、後者のほうがマスターとスレーブ間での齟齬が生じないのでこちらを実装します。

◆「MySQLの準同期レプリケーション」の続きを読む◆

MySQL 既存のデータ構造の編集

2012 - 08/09 [Thu] - 20:41

文字コードを設定ファイルで指定する前にDBを作成してしまい、あとから変更することを余儀なくされた、といった場面を想定しています。

◆データベースの文字コードを後から変更
まずはDBの構造を確認します。
mysql> status;
Server characterset:    utf8
Db     characterset:    latin1
Client characterset:    utf8
Conn.  characterset:    utf8


◆「MySQL 既存のデータ構造の編集」の続きを読む◆

MySQL でデータのバックアップ

2012 - 07/09 [Mon] - 18:59

①データベース自体のバックアップ
データベースをダンプします。

$ mysqldump -u ユーザ名 -p DB名 > 出力先ファイル名

ユーザ名:root
DB名:testdb
出力ファイル:dump.sql


とすると

$ mysqldump -u root -p testdb > dump.sql

◆「MySQL でデータのバックアップ」の続きを読む◆

« | ホーム |  »

プロフィール

Cicatrice

Author:Cicatrice
備忘録

検索フォーム

カテゴリ

最新記事

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。