ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
問題
SQL を実行すると次のメッセージが表示され失敗する。
ERROR 1064 (42000) at line 2: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<SQL-statement>' at line 1
訳
2 行目にてエラー 1064 (42000): SQL 構文にエラーがあります。1 行目の '<SQL ステートメント>' 辺りの正しい構文を、お使いの MySQL サーバーバージョンに対応するマニュアルでチェックしてください。
原因1
カラム名が大括弧 ([]) で括られている。
対処1
大括弧を削除した。
原因2
カラムに SQLite コメントが含まれている。
-- コメント
対処2
MySQL コメントに置き換えた。
comment コメント
原因3
カラム名に予約後を使っている。
対処3
カラム名をバッククォート (`) で括った。
ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: NO)
問題
mysql コマンドを実行すると次のメッセージが表示されて失敗する。
ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: NO)
訳
エラー 1045 (28000): ユーザー 'user'@'localhost' のアクセスは拒否された (パスワードの使用: NO)
原因1
ユーザー ‘user’ にアクセス権が無い。
対処1
-u オプションを使ってユーザーを指示する。
$ mysql -u mysqluser
原因2
パスワードが空ではない。
対処2
-p または –password オプションを使ってパスワードを指示する。
$ mysql -u mysqluser -p Enter password:
$ mysql -u mysqluser --password=mysqluserpassword
git push がエラーで失敗する
問題
git push すると、次のエラーが表示される。
remote: error: insufficient permission for adding an object to repository database objects remote: fatal: failed to write object error: unpack failed: unpack-objects abnormal exit To ssh://user@host/repo.git ! [remote rejected] master -> master (unpacker error) error: failed to push some refs to 'ssh://user@host/repo.git'
原因
リモートリポジトリーのディレクトリーにユーザーの書き込み権限が無かったため。
対処
リモートリポジトリーのディレクトリーにユーザーの書き込み権限を付加する。
$ chmod -R o+w repo.git
XInput のバージョンを確認する方法
$ xinput --version xinput version 1.6.1 XI version on server: 2.3
error: pathspec 'path/to/file' did not match any file(s) known to git.
訳
エラー: pathspec 'path/to/file' は git の知る、いかなるファイルとも合致しません。