• ベストアンサー

ログファイルのファイルサイズについて

ログファイルのファイルサイズについて my.iniで、 log=mysql.log と指定し、ログファイルを出力しているのですが、 バイナリログだとファイルサイズの指定が出来ると思うのですが、 普通のログファイルのサイズ指定をする方法はないのでしょうか? 環境:Windows2008+Mysql5.1.34

質問者が選んだベストアンサー

  • ベストアンサー
  • hardgeek
  • ベストアンサー率50% (7/14)
回答No.1

残念ながら、一般クエリログ(といいます)のサイズの上限を設定することはできません。ディスクを埋め尽くすまでログを記録してしまいます。なので、本番環境ではあまり一般クエリログは使わないようにしましょう。

参考URL:
http://dev.mysql.com/doc/refman/5.1/ja/query-log.html
w0a15455
質問者

お礼

勉強になりました。 バッチで定期的に移動するようにします。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ログ出力したい

    mysqlで、テーブルの作成と初期値の登録をバッチファイルをダブルクリックして実行しています。しかし、あっという間に黒い画面が閉じてしまい、うまくいったのエラーになったのかさっぱり分かりません。 ログを出力したいのですが、 echo error message >> C:\log\result.log と書くと、指定の場所にresult.logは出来ているのですが、そのファイルを開くと、 error message としか書かれていません。 どうしたらよいのか教えてください。

  • MYSQLのログにつきまして

    MYSQLのログにつきまして mysqlでPostgresqlのpg_logのようにsqlの実行時エラーなどを出力する方法はありますか? --logオプションで起動しても実行されたクエリーがログに出力されるのみで肝心な実行結果ログが出力されず困っています。 phpmyadmiinで誤ったsqlを実行した時に出るエラーのような出力を出せないかと思っています。 以上、宜しくおねがいします。

    • ベストアンサー
    • MySQL
  • MySQL ログについて(有効にする方法)

    MySQLのログについておしえてください. (http://oshiete1.goo.ne.jp/qa5031135.html で現在質問でログの出力方法が判らずに悩んでおります。) 「どのようなクエリ(SQL文の発行があったのか?)を確認するために、MySQLのログを有効にしたいのですが、設定の手順が良くわからずに困っています。 【参考にしたURL】 http://variable.jp/?p=581 (いまいち設定がわからずに悩んでいます^^;) MySql:Ver 5.0 MySQLのログ出力させたいのですが、 どういった手順を実行することでMySQLのログがどこに出力されるようにできるのでしょうか?

  • ログファイル

    すみません、ちょっと調べる時間がないのでここで質問させてください。 UNIX上で/tmpの下にログファイルを出力するよう、実行プログラムを作成しました。 が、サーバーの容量の関係で/tmpの下にはログファイルをずっと溜め込む事はできないのです。でもこのログファイルは運用上必要なので、このログファイルを何かよい方法で保存しておくことはできないでしょうか? 質問の意味はわかりますでしょうか? よろしくお願い致します。

  • ファイルサイズ

    ファイルのサイズを取得する方法を探しています。 自分でも関数を調べたのですが該当するのが見つけられませんでした。 使用目的はログファイルのサイズがどの程度なのか調べるためです。 logs/log.txt があったとして、ファイルサイズがいくつなのか知る方法を教えてください。

    • ベストアンサー
    • Perl
  • log4jでログファイルに出力されないです。

    log4jでログファイルに出力されないです。 ただ、まったく出力されないわけではなく、特定のWebアプリから出力されていないようです。 複数のWebアプリケーションから、同じログファイルapp.logに書き込むようlog4j.propertiesに設定しています。 もしかして、これがよくないのでしょうか。 ひとつのWebアプリケーションがログファイルを確保したら、ほかのWebアプリケーションはもう書き込みができないのでしょうか? どうか、よろしくお願いいたします。

    • ベストアンサー
    • Java
  • ファイルのアップロード上限サイズについて

    皆さん、よろしくお願いいたします。 今、PHPでファイル(JPG.GIF.EXL.DOC.PDF.PPTの形式)をMySQLサーバーにアップロードするプログラムを組んでいるいるのですが、そのファイルの容量が、大体2MB以上になると上手くいきません。何方か、原因? 又は容量サイズの定義してあるところ?など、解決策をご存知の方いらしたら、ご教授宜しくお願いいたします。因みに1MB以下ならどのファイル形式でも上手くいっています。 <PHPの内容(大体)> 1.親PHPでファイル指定・・・子PHPにファイル名をパラメータ渡し。 2.子PHPでファイルを受取り、Mysqlにコピーする。 ・・・という手順なのですが、ファイルサイズが前述の様に大きいと パラメータのファイル名がブランクになってしまいます。 (実行環境) OS:WINDOWS XP SP2 Apache: 2.0.58 PHP: 5.1.4 Mysql:5.0.22 ------------------------- よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • MySQLにおいてデータフォルダの変更が以下の対処を実施したのですが変

    MySQLにおいてデータフォルダの変更が以下の対処を実施したのですが変わりません。変わっていないことは旧フォルダに適当なフォルダ(aaaa)を作りshow databases実行するとaaaaがリストされるからそのように考えています。 申し訳ありませんが、どなたかご教授ください。 【実施した対処】 ・my.iniファイルのdatadirに新ディレクトリを指定。 ・mysqlを再起動 【環境】 ・Windows Vista SP2 ・MySQL 5.0

    • ベストアンサー
    • MySQL
  • mysqlのmy.iniを設定したら起動しない

    phpからmysqlにデータをINSERTしたところ文字化けしたため、 my.iniに下記を追記しなければならないということを知り、設定しました。 [mysqld] default-character-set = utf8 skip-character-set-client-handshake [mysqldump] default-character-set=utf8 [mysql] default-character-set=utf8 ところが、my.iniファイルをちょっとでも編集すると、mysqlが起動しないというトラブルが発生しています。 mysqlからmy.iniファイル自体は見に行っているようなのですが、原因が分からず困っております。 環境は、 ・Windows7 Ultimate(64bit) ・Pleiades3.6 (Eclipse3.6 Helios) です。 お詳しい方からのご教示お待ちしております。

  • MySQL のログ出力方法について (Error 1130)

    MySQLのログについて質問です。 現在、MySQL Administratorを使用して、遠隔でデータベースサーバにログインしようとしたところ以下のようなエラーが発生しました。 ■エラー内容(クライアントに表示されたもの) MySQL Error Number 1130 Host 'host名' is not allowd to connect to this MySQL server ちなみに、このエラーはデータベースのアクセス権を付与する事で回避でき、無事にデータベースへ接続は出来たのですが、データベースサーバの方に、このようなアクセスしてきたログは残っていませんでした。 そこで、上記のようなエラーが発生した場合、サーバ側のログに出力させる事は可能でしょうか? ちなみに、/etc/my.confのログ設定内容は以下の通りになっています。 ■サーバ側のmy.confに記述してあるログ設定内容 log-error=/var/log/mysqld.log log=/var/log/mysqld.log mysqld.logは、オーナー、グループ共に「mysql」です。 Error Number 1045などは、アクセス時にパスワードが無いというログが、mysqld.logに出力されるのですが、Error Number 1130が残りません。 どうにかして、サーバ側でこのようなアクセスがあった事を確認する方法(ログの出力方法など)はありませんか? 是非とも、ご教示よろしくお願いいたします。

    • ベストアンサー
    • MySQL