2016-03-30 36 views
2

MySQLワークベンチで.sqlを実行しようとしています。このために、私が選ぶ:File -> Run SQL scriptオプションをし、最終的にSQLファイル名を提供し、私の場合、それは次のようになります。sql_script.sqlMySQLワークベンチでSQLスクリプトを実行する

しかし、私はこれを実行すると、私はメッセージの下になった:このエラーを1として

Preparing... 
Importing sql_script.sql... 
Finished executing script 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 

メッセージ、それは資格を渡すことが期待されるようです。私はこのエラーメッセージの私の解釈が正しい場合、これを行う方法がわかりません。

この問題を解決する方法についての情報はありますか?

+0

既に接続されていますか? 'select current_user();'の出力は 'root @ localhost;の' show grant 'の出力を与えます(ここではパスワードのハッシュを表示しないでください)。また、実行しているスクリプトも表示してください。 –

+0

あなたはパスワードを送信しているようだ "(パスワードを使用:はい)"あなたはそれが正しいものだと確信していますか? – tanaydin

答えて

2

トップメニューで、[データベース]> [データベースに接続]を使用してデータベースに接続し、資格情報を入力できます。

enter image description here

+0

私はそれをしましたが、それでも私には同じエラーが出ます。 – CuriousMind

0

パスワードを空白のままにしてください。私はすでにデータベースに接続し、パスワードを入力して金庫に保存したのと同じ問題を抱えていましたが、SQLスクリプトを実行すると、パスワードを入力するように求められました。それを空白のままにしておいた。

関連する問題