Win10+MySQL8.0+Access denied for user root@localhost (using password: YES)
win 10システム下mysql 8.0、サービス開始後はログインできません
ソリューション
第一歩:サービスを閉じる
ステップ2:インストールされたbinディレクトリに進む実行: に設定する. を変更
————————————————著作権声明:本文はCSDNブロガーの「痕なし」のオリジナル文章で、CC 4.0 BY-SA著作権協定に従い、原文の出典リンクと本声明を転載してください.テキストリンク:https://blog.csdn.net/qq_27820551/article/details/101488430
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
ソリューション
第一歩:サービスを閉じる
net stop mysql80
これは管理者の権限が必要で、具体的にどのように管理者でcmdを開けて省略しますステップ2:インストールされたbinディレクトリに進む実行:
mysqld --console --skip-grant-tables --shared-memory
新しいcmdウィンドウを再開するステップ3:新しいcmdウィンドウを起動してmysql -uroot -p
を実行すると、秘密を免除してステップ4に入ってパスワードを変更できます.use mysql
update user set authentication_string='' where user='root'
このフィールドに値がある場合は、まず空のflush privileges
更新権限テーブルALTER user 'root'@'localhost' IDENTIFIED BY 'Tianya1234'
rootパスワード————————————————著作権声明:本文はCSDNブロガーの「痕なし」のオリジナル文章で、CC 4.0 BY-SA著作権協定に従い、原文の出典リンクと本声明を転載してください.テキストリンク:https://blog.csdn.net/qq_27820551/article/details/101488430