mysqldump するときに -skip-lock-tables と指定しないとエラーになります。ユーザの権限をあげればいいと思うのですが、どのように指定して権限をあげればいいのでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 13歳以上
  • 登録:2010/06/04 08:48:25
  • 終了:2010/06/11 08:50:02

回答(1件)

id:Bombastus No.1

ホーエンハイム回答回数409ベストアンサー獲得回数522010/06/04 11:14:45

ポイント60pt

権限の問題ではなく、バックアップ対象のテーブルの中に未完了のトランザクションがあり、ロックがかかっているためだと思います。

すべてのトランザクションが終了するまで待つか、下記のコマンドを発行してmysqldumpしてください。

--single-transaction --lock-tables
id:kaiketsu

アクセスがあまりないはずなんですが、よくおこります。

2010/06/04 16:41:49
  • id:fut573
    使用しているサーバーはどのようなものでしょうか?
    一部レンタルサーバーでは、ユーザーに権限を与えるためのコマンドが無効化されていたり、制限されている場合があります
  • id:kaiketsu
    管理者権限ある人にお願いしますので、権限与える側は、root だと思ってください。
  • id:Committeeman
    Committeeman 2010/06/04 11:20:23
    権限の問題じゃなくて手順の問題
    http://dev.mysql.com/doc/refman/5.1/ja/replication-howto-mysqldump.html


    間接回答拒否を悪用されているようで、あらかたの人は回答できない状態だと思うぞ
  • id:edWard
    >間接回答拒否を悪用されているようで、あらかたの人は回答できない状態だと思うぞ
    回答している人もいるわけで、意味不明
  • id:b-wind
    >-skip-lock-tables と指定しないとエラーになります。
    エラー内容を詳しく。

    >アクセスがあまりないはずなんですが、よくおこります。
    よく起こりますって事はエラーのでないケースもあるって事?
    それならなおのこと権限は関係なさそうだけど。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません