最終更新:2013-02-27 (水) 12:07:53 (4302d)
MySQL
Top / MySQL
The world's most popular open source database
ポート
- デフォルトポート:3306
初期設定
- 初期状態ではMySQLのrootユーザにはパスワードが設定されていない。
文字化け
[mysqld] skip-character-set-client-handshake default-character-set=utf8
パスワード
update user set password=password('hoge');
mysqladmin
/usr/bin/mysqladmin -u root password 'new-password' /usr/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'
サーバ
管理
MySQL/コマンド
- mysql_install_db - DBの作成
- mysql_secure_installation - 初期設定
- mysql_upgrade? - バージョンアップしたときとかに実行すると必要なテーブルとかがアップデートされる。
- mysqld_safe - デーモンの起動とか
- mysqladmin - 管理設定
- mysql - クライアント
- mysqldump - バックアップ
権限
FLUSH PRIVILEGES;
MySQL/レプリケーション
MySQL/管理ツール
MySQL/バックアップ
チューニング
- http://dsas.blog.klab.org/archives/50860867.html
- http://nippondanji.blogspot.com/2009/03/mysql7.html
- http://thinkit.co.jp/free/article/0707/2/1/
MySQL/ストレージエンジン
Collation
- _ci - 大文字小文字を区別しない (case-insensitive)
- _cs - 大文字小文字を区別する (case-sensitive)
- _bin - バイナリコードで比較する
イベント機能
- 5.0からついてる
で作成する