mysql:14054
From: "T.K" <"T.K" <tecchi2323@xxxxxxxxxx>>
Date: Tue, 12 Jun 2007 03:53:47 +0900
Subject: [mysql 14054] データのバックアップについて
こんばんは。 始めまして、河田と申します。 現在以下の環境で利用しています。 OS : Windows XpとWindows Vista(32bit) MySQL : 5.0 ODBC : mysql-connector-odbc.3.51 スタンドアロンの環境だという事とバックアップの戻しもフォルダ毎コピーで済むので 現在はデータのバックアップをプログラム内で ・Windowsサービスの停止(net stop mysql) ・dataフォルダ毎バックアップ ・Windowsサービスの開始(net start mysql) のように行っています。 Xpであれば管理者で実行すれば問題ありません。 Vistaの場合も管理者で実行すれば大丈夫なのですがUACの警告が出るので出来れば制限ユーザ(Users)で動かしたいと思っています。 調べてみた所 FLUSH TABLES WITH READ LOCKを使えば安全にバックアップを取れそうな気がするのですが サービスを停止せずに ・FLUSH TABLES WITH READ LOCK; ・dataフォルダ毎コピー ・UNLOCK TABLES; この手順でバックアップした場合コピーしたファイルが正しくない可能性はありますか? 何度が試した範囲では問題なくバックアップ出来ているのですが MySQLの仕組み上こういうことが可能なのか分からなくて質問させてもらいました。 よろしくお願いします。 -------------------------------------- Start Yahoo! Auction now! Check out the cool campaign http://pr.mail.yahoo.co.jp/auction/