MySqlに接続してERROR 1045(28000)が現れる解決方法


myeclipseでmysql 5に接続します.7の場合、エラーは次のように表示されます.
 Access denied for user 'root'@'localhost' (using password: NO)

データベースのログインパスワードを再設定する必要があります.具体的な手順は以下の通りです.C:ProgramDataMySQLMySQL Server 5.7ディレクトリの下でmyを見つけます.Iniファイル、一般的にProgramDataはユーザーに対して非表示で、ファイルエクスプローラのオプションバーでクリックして表示して、非表示の項目をチェックして、非表示のフォルダを表示して、手帳はmyを開きます.iniファイル、最後の行にskip-grant-tablesを追加し、変更を保存してmysqlサービスを再起動します.2、cmdでmysql -u root -pを実行し、パスワードが空でmysqlデータベースにログインします.実行
>update user set authentication_string=password('123456') where user='root';
>flush privileges;

このうち123456はrootの新しいパスワードです.3、my.iniファイルに追加された行を削除し、mysqlサービス4、cmdにmysql -u -root -pを入力し、パスワードを再設定した新しいパスワードでmysqlに接続できます.