5月29(水)〜5月31日(金)の3日間で、db tech showcase 大阪 2013が開催される。db tech showcaseは、大阪方面で開催されるデータベース系のイベントとしては特大規模である。データベースの最新動向について知りたいが東京で開催されるイベントにはなかなか足を運ぶことができないという人は、ぜひ参加してみてはいかがだろうか。去年のdb tech showcaseではMySQL 5.6の新機能についてセッションを担当させて頂いたのだが、今年は都合により私は不参加となってしまった。私は出ないがMySQL関係では初日(29日)にMySQLエバンジェリストの梶山氏が登壇する予定なので、ぜひ足を運んで頂きたいと思う。まだdb tech showcaseのホームページには反映されていないが、MySQLの最新動向について様々な話が聞けるはずだ。梶山氏からはnode.jsや
MySQL 5.6 にしてからというもの、mysql プロンプトで、Ctrl + w
を押したとき、それまで入力していた行すべてが削除されてしまうようになった。
どうにも不便で、前のワード単位で削除したい方法を調べてみたら、さくっとこの情報が見つかった。
さっそく $HOME/.editrc を作成して、次の行を追加してみた。
bind "^U" vi-kill-line-prev
bind "^W" ed-delete-prev-word
mysql プロンプトの接続を切って、再接続すると、Ctrl + w で前のワード単位で削除できるようになった!!!
これで、MySQL 5.5 以前と同じ使い心地になった。
公式情報は、MySQL :: MySQL 5.6 Reference Manual :: …
[さらに読む]
MySQL-5.5よりRESET
SLAVE;の挙動が変わり、直後にCHANGE MASTER構文を
発行しないと場合によっては問題が発生するとMySQLのドキュメントに記載されていました。
さらに、RESET SLAVE ALL;というクエリもサポートされたようです。
どういう事なのでしょう?
調べてみました。
ドキュメントにさらっと何か書いてある
In MySQL 5.6 (unlike the case in MySQL 5.1 and earlier), RESET SLAVE does not change any replication connection parameters such as master host, master port, master user, or master password, which are …
[さらに読む]
MySQL 5.5より、インデックスへのコメント付与が可能となりました。
全文検索エンジンmroongaは、その機能を用いてFULLTEXTインデックスの生成方法を変えております。
インデックスコメントについての情報が少なかったので、紹介したいと思います。
テーブル構成
CREATE TABLE `foo_table` ( `id` int(11) NOT NULL, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8
mroongaストレージエンジンを使ったサンプルでも紹介します。
これを使っていない限り、そうそうインデックスにコメントを追加する機会は無いと思います。
CREATE TABLE `mroonga_table` …[さらに読む]
Original post: http://anothermysqldba.blogspot.com/2013/05/mysql-users-grants-mysqlconfigeditor.html
データベースに安全にアクセスできる可能性が高い優先順位番号任意のデータベース管理者のためのものです。 そうでないなら、あなたは真剣にそれがない理由を調査する必要があります。
マニュアルを経由して一般的なガイドラインは、すでに用意されています。
- …
storageモードだとデータ型の扱いがMySQLでのそれと違い困っている。
そうだ、wrapperモードにしよう、と思い立った方向けの記事です。
StorageモードからWrapperモードに変換する
InnoDBのWrapperモードへ変更する場合はこうします。
ALTER TABLE foo_table ENGINE=mroonga COMMENT='engine "innodb"';
ダブルクォートの中は大文字小文字の指定はありませんので、以下のように記述しても動きます。
ALTER TABLE foo_table ENGINE=mroonga COMMENT='engine "InnoDB"';
そして、InnoDB以外にも、任意のストレージエンジンを選択することも出来ます。
…
Original post: http://anothermysqldba.blogspot.com/2013/05/a-smaller-ibdata-file.html
私は小さいibdataファイルの欲求がで最近出て見てきましたforums.mysql.com
InnoDBデータベースは、ディスクへのデータベース·データを格納するibdataファイル(複数可)を使用する。 システムを正しく構成する鍵であり、あなたはここでそのようなオプションの詳細について学ぶことができます。 …
Original post: http://anothermysqldba.blogspot.com/2013/05/mysql-checksum.html
CHECKSUM
TABLEは 、テーブルの状態をチェックしている有用な情報である。 これは多くの場合、バックアップの前後に使用され、データがそのままであることを確認するために復元されています。
ここでは、MySQLのコマンドラインとあなたにすでに利用可能なツールを介して、それを使用するための簡単な方法です。
mysql> CREATE USER …
groonga/mroongaが標準で備える文字列正規化機能(ノーマライザ・normalizer)として、
いわゆるgroonga独自のnormalizer(NormalizerAuto)と呼ばれるもがあります。
これは、大文字・小文字だけでなく、全角・半角を同一視できるという
UnicodeのNFKCを用いた機能です。
とても便利な正規化機能なのですが、この文字列の正規化方法は
MySQLで利用されているCOLLATION(照合順序)とは異なる動作です。
利用シーンによっては、MySQLでの作法に合わせた方が都合が良い場合があります。
そこで、groonga-normalizer-mysqlというパッケージの出番です。
…
[さらに読む]