タグ

Work - DBに関するsoulja_boyのブックマーク (26)

  • えせSEの1日1Hack : mysqldump

    早いもので、2週目に突入です。 来であれば、もっと早くに書くつもりでしたが、JSONにはまって、結局この時間です・・・ 今日は、MySQLの管理に欠かせない、mysqldumpコマンドについて。 普段は、cronなどに、一度登録してしまうと、なかなか見直す機会がなくなりますが、ぜひこれを機会に一度見直しを! いろいろと、サンプルを出しますので、想定するMySQLのデータベースを以下のように設定します。 ユーザ: root パスワード: hoge DB名: example まずは、通常は、以下のような感じでしょうか? $ mysqldump --user=root --password=hoge example > example.dmp これで、example.dmpという、ダンプファイル(バックアップファイル)ができあがります。 もちろん、これで問題ない方も多いとお思いますが、

    soulja_boy
    soulja_boy 2009/12/24
    mysqldumpのオプションコマンドについての解説
  • MySQLクイック・リファレンス

    この文書は、osCommerceで使用しているデータベースMySQLの基的な使い方について解説しています。おもにデータベースの管理者よりも、ユーザに向けて書かれています。 はじめに ここでは、MySQLサーバは起動しているものとして説明します。 MySQLの文字について MySQLでは、データベース名やテーブル名の大文字と小文字を区別しています。それ以外は区別しません。 MySQLのフィールド名やテーブル名に使える文字は、英数字と_(アンダーバー)、$、サーバのキャラクタセットにある文字です。 知っておきたいコマンド mysqladmin(データベースの作成・削除や、MySQLサーバの情報を得る) mysqlshow(データベース、テーブルの情報を表示する) mysqlMySQLクライアントの起動) mysqldump(データベース、テーブルをダンプする) myisamchk(テーブル

  • 日曜研究室 [技術的な日常:あなたの幸せはここにある] - mysqldumpではバックアップ対象のテーブルを複数指定できる

    知ってる人は、何をいまさら当たり前の事を。と思われるかもしれませんが、mysqldumpでググっても以外とここまで言及されてるページが少ない気がしますので一応記述しておきます。 mysqldumpではバックアップ対象のテーブルを複数指定できるんです。 ※”["、"]“で囲まれてる部分は実際の環境に合わせて置き換えてください。 mysqldumpでとあるDBのテーブルAのみをバックアップするには、 # mysqldump -u [mysqlのユーザ名] -p [DB名] [テーブルA] > [バックアップファイル名] なんて風にやりますが、実はテーブルは複数指定できます。 例えば、とあるDBのテーブルA、テーブルB、テーブルCのバックアップは以下のようにしてできます。 # mysqldump -u [mysqlのユーザ名] -p [DB名] [テーブルA] [テーブルB] [テ

  • MySQL :: MySQL 5.6 リファレンスマニュアル :: B.5.2.6 ホスト 'host_name' は拒否されました

    次のエラーが発生する場合は、mysqld が途中で中断された多数の接続要求を特定のホストから受け取ったことを意味します。 Host 'host_name' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts' max_connect_errors システム変数の値は、連続して接続要求が中断された場合にそれを許可する回数を決定します。(セクション5.1.4「サーバーシステム変数」を参照してください。)接続が成功せずに max_connect_errors 回要求が失敗すると、mysqld は何らかの問題があると見なし (たとえば、何者かが侵入しようとしている)、FLUSH HOSTS ステートメントを発行するか、mysqladmin flush-hosts コマンドを実行するまで

    soulja_boy
    soulja_boy 2009/12/23
    MySQLでHost Blockedで接続できなくなった時の対処方法。一度にたくさんの接続が発生するとひきおこる可能性がある
  • mytopの使い方|株式会社 フラッツ

    谷口です。 今回は私がmysqlの運用時に重宝しているmytopというツールの紹介をしたいと思います。 ご存知の方も多いと思いますが、mytopはunixのtopコマンドのような感覚でmysqldの実行状況を監視できる、Perlスクリプトです。 基的には show status と show full processlist を発行し、取得した情報から統計情報などを算出して表示しています。 (モード切替によって、発行するmysqlコマンドは変化します。) 使いどころとしましては、以下のような場合に有効かと思います。 logを解析するのが面倒。 デッドロックやブロッキングが起きていないか検出したい。 現在何か問題が起こっていそうなので、すぐに調べたい。 インストール方法や動作環境などは、mytopのページを参照していただくとしまして、記事では簡単に使い方を記します。 まず、実行中の

  • MySQL InnoDBだけで全文検索 - SH2の日記

    実験エントリです。 予習してみる 「転置インデックス」というキーワードで検索して、しばらく勉強してみます。 転置インデックス - Wikipedia mixi Engineers’ Blog » 転置インデックスを実装しよう ASCII.jp:悟空、秘剣「転置インデックス」を手に入れる |Googleはなぜ的確に探せるのか? [を] 転置インデックスによる検索システムを作ってみよう! 転置インデックスで学ぶ検索エンジンの中身アプリ - 睡眠不足?! うーんなるほど。分かったような分からないような。 作ってみる とりあえず、Twitter4Jを使ってこんなデータを用意しました。ちなみに人選は漢(オトコ)のコンピュータ道: MySQLerのTwitterアカウントまとめ。を参考にさせていただきました。 5707049458,2009-11-14 20:28:34,sakaik,@hbstudy

    MySQL InnoDBだけで全文検索 - SH2の日記