2014/08/18

mysqldumpでwhen using LOCK TABLESというエラーが出る

MySQLはダンプする前にテーブルにLockをかけるらしいのだが、そのLockをかけることができないようだ。 そこで、ダンプ時に誰も使っていない事が確認できたので(INSERTすることがない)、「--skip-lock-tables」というオプションを使ってダンプを行ったところ無事に完了した。 ==>だれがつかったね。。 ==> single-transaction このオプションだとテーブルをロックせず、トランザクションの範囲でバックアップしてくれるとのことだ...

ruby on rails

bundle install ==>Install the modules include in the gemfile. Unless you specify a version number to the gem command, Bundler will automatically install the latest version of the gem. bundle update===>update!! ・deployの準備 bundle install --without production group :production do     gem 'pg'     gem 'rails_12factor' end ・@なになに。。 Once the @users variable is defined, the controller calls the view (Step 6), shown in Listing 2.6. Variables that start with the @ sign, called instance variables, are automatically...

mysql crash

★MySQL のクラッシュの多くは、インデックスファイルやデータファイルの破壊が原因です -flush を指定して mysqld を開始することによって、各 SQL コマンド実行後、強制的にすべてをディスクと同期させることができます。  つまり、以下のことがなければ、通常は破壊されたテーブルを得ることはありません。     誰かまたは何かが、更新中に mysqld またはマシンを強制終了した。     更新中に mysqld が死ぬようなバグを見つけた。     テーブルを適切にロックしないで、mysqld 外でデータまたはインデックスフファイルを操作している。     優れたファイルシステムロック(通常、lockd デーモンによって処理される)をサポートしていないシステム上で、同じデータに対して、多くの mysqld サーバを実行しているか、--skip-external-locking で複数サーバを実行している。     mysqld を混乱させるような不正なデータを含んだ、破損したインデックスまたはデータファイルがある。    ...

mysqldump view only

 mysql -u username INFORMATION_SCHEMA   --skip-column-names --batch   -e "select table_name from tables where table_type = 'VIEW'       and table_schema = 'database'"   | xargs mysqldump -u username database   > views.sql ===>テーブルを分けるbackupする際、これがあればべんり。 --skip-column-names:  結果にカラム名を記述しません===>列名がないこと? --batch ブとして、カラムセパレータを使用することで、各行が新しいライン上に配置されるように、結果をプリントし...

2014/08/09

window commandline sleep hibernate

Sleep Computer Rundll32.exe powrprof.dll,SetSuspendState Sleep If it hibernates instead of Sleep: Hibernate must be OFF ■休止状態機能の有効・無効を切り替える方法 コマンドプロンプトを管理者として実行し、次のコマンドを入力する。 有効にする場合 > powercfg /hibernate on 無効にする場合 > powercfg /hibernate off 現在の設定を確認する場合 > powercfg /a ...