勉強したことのメモ

webプログラマが勉強したことのメモ。

権限が無い場合のエラー

      2014/07/03

SQLでINSERTする際、見たことに無いエラーに遭遇した。

INSERT command denied to user

↓のサイト様を見て直った。
http://idocsq.net/page/21

といってもDB接続のファイルを絶対パスから相対パス
変えただけであって、ちゃんとした原因はまだ調べられていない。

そもそも「DB接続のファイルのパス指定が間違っていたのか」
と思ったんだけど、拝見したサイト様だと接続したユーザーに
権限が無いとのことなので、違うみたい。

といっても絶対パスなので間違えそうにもなさそう……。
なので手が空いた際に検証する。

あと、既存のシステムを書き換えている時に上記エラーを
メールで受け取れるシステムになっていて感動。

だいぶ前にXAMPPでメール配信することに頓挫したけど、
使えると非常に有用だと思うので、

PHPでのメール配信
・エラーログをメール配信

できるようにする。

2013/03/21追記

INSERT権限無しのアカウントを作成し、試すものの

同様のエラーは表示されず。。。

 - MySQL

  関連記事

1回のSQL文で複数のUPDATE

INSERTはバルクインサートを使えばいいが、 UPDATEはあまり聞かないので ...

MySQLでカラム数の異なるテーブルを結合する(UNION)

MySQLでカラム数の異なるテーブル同士をUNIONで結合させたかった。ただ、何 ...

MySQLでデータがあれば更新、無ければ挿入

DBにデータがあれば更新、無ければ挿入(新規作成)を 行いたい際に使えるものがあ ...

sshでMySQLの操作

今までMySQLを操作するときはphpmyadminから 行っていたけど、php ...

InnoDBのオートインクリメント

MySQLのInnoDBでIDというカラムにオートインクリメント設定していたが、 ...

MySQLで構文エラーが出た際は予約語も疑う

MySQLで構文エラーが発生しており、チェックしたところ、どう見ても構文的には間 ...

エラー管理まとめ

■エラーログをとる。 error_reporting(E_ALL ^ E_NOT ...

LEFT JOIN

なんとなくで覚えていたMySQLのLEFT JOINを 最近使うことがあり、上手 ...

MySQLで実行結果の行数取得

DBにデータがあるか調べる際にしばしば使用してたのでメモ。 $sql = " S ...

mysqlでrootのパスワードが分からない場合

pleskで管理しているサーバがあり、mysqlのrootのパスワードが分からな ...