linux--mysqlデータベースにログインして「Access denied for user'root'@'localhost'(using password:YES)」という問題を解決します.

504 ワード

私のプラットフォームはredhat-linuxで、他のバージョンのlinuxは同じです.
以下の手順に従って実行してください.親測定は有効です.1.rootユーザーに切り替え、mysqlサービスを停止します.service mysqld stop.2.現在の端末にmysqld_safe --user=mysql --skip-grant-tables --skip-networkingを入力します.3.新しい端末入力mysqlを開きます.4.mysqlに入ったら、update mysql.user set password=PASSWORD('123456') where user='root';を入力してパスワードを変更します.5.リフレッシュflush priviledges;終了quit;6.mysqldサービスを再起動しますservice mysqld restart