Windows 2008サーバーのwamp\bin\mysql\mysql5.5.24\dataフォルダーにあるこれらのファイルを発見しました。
40 GBドライブで約22 GBを消費しています。
私はmoodleと呼ばれるLMSを使用しています。mMSの作成が開始される可能性がありますが、よくわかりません。
私は決定しようとしています:
これらのファイルは何を作成していますか?
ドライブスペースを再利用するためにそれらを削除できますか?
1-これらのファイルは何を作成していますか?
これらのファイルはバイナリログと呼ばれます。これらには、実行したすべての完了したSQLステートメントのリストが含まれています。 mysqldプロセスがそれらを作成し、1GBで自動回転します。 mysqldを再起動するか、FLUSH LOGS;
を発行すると、1つのバイナリログが閉じて別のバイナリログが開きます
My.iniに次のような行があるため、作成されました。
log-bin=mysql-bin
各ファイルのタイムスタンプに注意してください
mysql-bin.000068
には10/31/2012 2:13 PM
がありますmysql-bin.000069
には11/1/2012 11:13 AM
がありますmysql-bin.000070
には11/5/2012 11:51 AM
がありますmysql-bin.000071
には11/9/2012 11:50 AM
がありますmysql-bin.000072
には11/13/2012 11:13 AM
がありますmysql-bin.000073
には11/16/2012 12:05 AM
がありますこれが起こっていることです
mysql-bin.000068
が1 GB(1048576 KB)を超えましたmysql-bin.000068
休業mysql-bin.000069
オープンmysql-bin.000069
は、mysqlの再起動またはFLUSH LOGS;
により終了しましたmysql-bin.000070
オープンmysql-bin.000070
は、mysqlの再起動またはFLUSH LOGS;
により終了しましたmysql-bin.000071
オープンmysql-bin.000071
が1 GB(1048576 KB)を超えましたmysql-bin.000071
休業mysql-bin.000072
オープンmysql-bin.000072
は、mysqlの再起動またはFLUSH LOGS;
により終了しましたmysql-bin.000073
オープンmysql-bin.000073
が1 GB(1048576 KB)を超えましたmysql-bin.000073
休業mysql-bin.000074
オープンちなみに、1GBで自動回転する理由は?デフォルト設定 max-binlog-size は1GBです。
2-ドライブスペースを再利用するためにそれらを削除できますか?
MySQLレプリケーションがインストールされていない限り、そうです。
Mysqlに最初にログインして実行します
mysql> RESET MASTER;
これにより、すべてのバイナリログが消去され、107バイトのmysql-bin.000001
が残ります。
次に、このようにコメントアウトすると
#log-bin=mysql-bin
mysqldプロセスを再起動します
C:\> net stop mysql
C:\> net start mysql
ログは書き込まれなくなります。
最後のステップとして、Windowsエクスプローラーからmysql-bin.000001
を削除できます。
試してみる !!!
これらはデータベースファイルです。それらを削除しないでください。鉱山はそれほど大きくはありませんが(約300 Mb)、開発環境にあり、小さなデータベースを使用しています。
それらを移動したい場合、私のアドバイスは現在のmysql管理アプリケーションでエクスポート/インポートツールを使用することです。それはPhpMyAdmin、MySQL Workbenchなどです。
ここ または StackOverflow のいずれかでmysql database wamp
タグを使用して検索すると、wampおよびmysqlデータベースに関する多くの情報が得られます
編集
コメントによると、データベースを縮小するために何ができるかを確認するために、いくつかのクリーンアップを行う必要があります。私はmoodleを使用していませんが、クイック検索で結果の1つとしてこのリンクが返されました。