kali MySQL下root@localhost任意のパスワードのログインに関する質問

623 ワード

今日ふとkaliの下のmysqlがログインしているのを見つけたときにユーザー名やパスワードを指定しなくてもログインでき、rootと同じ権限を持っていました.これはショックです.パスワードをリセットしてmyを変更してみました.cnfファイルはこの問題を解決できません.最後に、権限の問題であることがわかりました.ローカルからMySQLにログインすればパスワード検証を直接スキップし、この権限を変更すれば良いという権限設定があります.参照MySQLへのリモートアクセスを設定するには、MySQLコマンドラインでのみ実行します.
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'youpassword' WITH GRANT OPTION; #youpassword     

上の命令の肝心な部分はidentified by xxxが修正していない時そのxxxの位置はvia unix socketなのか何なのかのようで、変更した後にあなたのパスワードを通じてログインを検証することになりました
そしてflush privilegesをリフレッシュして、再ログインを終了するときにパスワード検証が必要になりますが、それでもだめなら、他の理由を説明します.