MySQLはダンプする前にテーブルにLockをかけるらしいのだが、そのLockをかけることができないようだ。
そこで、ダンプ時に誰も使っていない事が確認できたので(INSERTすることがない)、「--skip-lock-tables」というオプションを使ってダンプを行ったところ無事に完了した。
==>だれがつかったね。。
==> single-transaction
このオプションだとテーブルをロックせず、トランザクションの範囲でバックアップしてくれるとのことだ...
2014/08/18
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...
Hibernate : Disabling contextual LOB creation as createClob() method threw error
As you noticed, this exception isn't a real problem. It happens during the boot, when Hibernate tries to retrieve some meta information from the database. If this annoys you, you can disable it:
hibernate.temp.use_jdbc_metadata_defaults fa...
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
...