権限が無い場合のエラー
2014/07/03
SQLでINSERTする際、見たことに無いエラーに遭遇した。
INSERT command denied to user
↓のサイト様を見て直った。
http://idocsq.net/page/21
といってもDB接続のファイルを絶対パスから相対パスに
変えただけであって、ちゃんとした原因はまだ調べられていない。
そもそも「DB接続のファイルのパス指定が間違っていたのか」
と思ったんだけど、拝見したサイト様だと接続したユーザーに
権限が無いとのことなので、違うみたい。
といっても絶対パスなので間違えそうにもなさそう……。
なので手が空いた際に検証する。
あと、既存のシステムを書き換えている時に上記エラーを
メールで受け取れるシステムになっていて感動。
だいぶ前にXAMPPでメール配信することに頓挫したけど、
使えると非常に有用だと思うので、
・PHPでのメール配信
・エラーログをメール配信
できるようにする。
2013/03/21追記
INSERT権限無しのアカウントを作成し、試すものの
同様のエラーは表示されず。。。
関連記事
-
MySQLでIPを整数値としてカラムに格納する
MySQLでIPを整数値としてカラムに格納しているケースがあった。今までIPが必 ...
-
MySQLで構文エラーが出た際は予約語も疑う
MySQLで構文エラーが発生しており、チェックしたところ、どう見ても構文的には間 ...
-
MySQLでWhere句をつけてdumpする
MySQLであるテーブルからWhere句をつけて、絞った結果をダンプさせたかった ...
-
PHP / MySQLで2038年問題の対策
先日打ち合わせの際に「タイムスタンプを使ってユニークキーに云々~~」といったよう ...
-
MySQLでデータの集計時に1日の起点を任意の時間に変更する方法
MySQLで1日毎の集計を行う際、例えば2020/01/01のデータは2020/ ...