FullText (全文検索) †[edit]
- InnoDB ではサポートされていない.5.6でサポートとの情報有り.
予約語でテーブル,カラムを作っちまった! †[edit]
- 予約語を ` (アクサングラベ)で囲んで指定する.
- 例)alter table mdl_autoattend_settings drop `order`;
root のパスワードを忘れちまった! †[edit]
# mysqld_safe --skip-grant-tables &
- mysqlサーバが自分のデータベースを見つけられない場合は,適当にシンボリックリンクを張ってあげる
- mysql -u root でログイン
- mysqlデータベースの userテーブルで root の Password を設定し直し.
- mysqld を再起動(起動スクリプトの使用でok)
CentOS 5.3+MySQL 5.1.34 †[edit]
- mysql-5.1.34/mysql-test の make install で make install_test_files が無限ループになる.原因不明.
- 対症療法: make install の前に mysql-5.1.34/mysql-test/Makefile を編集して make install_test_files が動かないようにする.
Vulnerabilities †[edit]
- 該当マシンにアカウントがあり,データベースのアクセス(書き込み)可能な場合,Root権限を奪取される
- MySQL の初期ユーザ等が残っている場合は特に危険.