開発中に MySQL を頻繁に扱うと、いくつかの一般的なエラーが発生することがあります。エラーによっては MySQL が適切に動作しなくなる場合もあれば、プログラムのパフォーマンスに影響する場合もあります。ここでは、一般的な MySQL エラーとその解決策をいくつか示します。
MySQL サーバーに接続するときに、次のエラーが発生する場合があります:
Can't connect to MySQL server on 'localhost' (10061) Access denied for user 'root'@'localhost' (using password: YES)
現時点では、次のことを確認します:
上記で問題がない場合は、コマンド ラインで次のコマンドを入力してみてください。
mysql -u root -p
正常に接続できる場合は、問題は次の場所にある可能性があります。プログラム。
MySQL ステートメントを実行すると、エラー 1064 が発生する場合があります:
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 'LIMIT 10' at line 1
このエラーは、通常、構文エラーが原因で発生します。 SQL ステートメントの構文が正しいかどうか、キーワードの欠落やスペル ミスがないかどうかを確認する必要があります。
MySQL に接続するときに、次のエラーが発生する場合があります:
Access denied for user 'root'@'localhost' (using password: YES)
このエラーは、通常、パスワードが間違っていることが原因で発生します。 MySQL のユーザー名とパスワードが正しいかどうかを確認する必要があります。
MySQL に接続するときに、次のエラーが発生する場合があります:
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
このエラーは、通常、MySQL サーバーが起動していないために発生します。またはすでに閉店しています。コマンド ラインで MySQL サーバーを起動してみてください:
sudo service mysql start
MySQL テーブルを作成するときに、エラー 1215:
Cannot add foreign key constraint
Unknown column 'column_name' in 'field list'
Column count doesn't match value count at row 1
以上が一般的な MySQL エラーに対する解決策のコレクションの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。