2012-03-30 13 views
1

こんにちは、この2つの部分の質問SQLおよびMySQLの自動バックアップおよび.NETホスティング

1)誰かがバックアップSQLとMySQLデータベースをautomticallyする方法をお勧めしますか?好ましくは、オンラインサービス(無料または有料)がある場合。ソフトウェアやウェブサイトがSQLとMySQLを処理できるなら、いいだろう。

私は現在、arvixeでホストされている.net MVC 3.0アプリケーションをホストしています。私たちは開発の最終段階にあり、1週間ほど前にDBを壊した問題にぶつかります。

私たちは幸いでしたが、今のところdbにはテスト情報が含まれていましたが、以前のバックアップを復元できるかどうかをarvixeに問い合わせました。この問題が発生するまでは、きれいになっていて、自分のサーバ上の誰かのために、彼らが持っていたいくつかの問題のために6ヶ月以上の間、ファイルをバックアップしていなかったと言いました。これについての警告は一度もありませんでした。

これは私の次の質問に私をもたらします:

2)あなたはホスティング.NETにいくつかの選択肢を私に提供することができますか?毎月または毎年の価格は、そこで最高のものを探しているだけの問題ではありません(プライベートサーバーの準備はできていません)。

通知アプリケーションにログインしている間にセッションタイムアウトが常に発生していますが、コントロールパネルでもセッションのタイムアウトが発生するので、問題がバックアップ手順よりも大きいかどうかはわかりません。

すべてのお手伝いが大変ありがとうございます。

+0

[SEウェブマスター](http://webmasters.stackexchange.com/?as=1)がこれを聞くのに適しているかもしれません。よく分かりません。 –

+0

どうやってこれを解決しましたか?私は同じ問題を抱えています(そして、私もArvixeにいます!) – ashes999

答えて

0

Linuxホストの場合、シェルアクセスおよびcronジョブを提供する場合、ほとんどのものを自動化できます。あなたのホスト、arvixeは、両方を提供するようです。私が知る限り、cronジョブを許可するすべてのホストは、少なくとも1日を許可しますが、いくつかはではありません。を許可します。より1日以上受け取ります。

したがって、mysqldumpを呼び出すcronジョブを実行して、MySQLデータベースをバックアップすることができます。 MySQLのこれらの行に沿った何かが動作するはずです。詳細は、ホストのサーバー設定方法によって異なります。たとえば、サブドメインを介してデータベースのホスト名にアクセスすることができます。

mysqldump --opt --user=YourUserName -p --host=YourHost.com database_name > backup.sql 

SQL Serverにも同様の機能があります。

これで、サーバーにファイル(実際にはの大きなファイル?)が残されます。バックアップ時の信頼性が最適でないため、オフにすることについて懸命に考えるべきです。 sftpまたはscpを使用してローカルサーバーにコピーできます。シンプルなシェルスクリプトとローカルのcronジョブを使って、コピーも自動化できます。

関連する問題