MySQL <=5.6.x
select user,host,password from mysql.user;
MySQL> =5.7.x
select user,host,authentication_string from mysql.user;
Ở trên, bạn sẽ cần tạo một kế hoạch khôi phục và tin tôi rằng bạn sẽ luôn cần một kế hoạch nếu xóa nhiều người dùng và bạn muốn tiết kiệm thời gian.
cho câu hỏi của bạn bây giờ:
select concat("DROP USER ","'",user,"'@'",host,"';") from mysql.user where host like "127.0.%" or host like "192.168%";
Tùy thuộc vào nền tảng của bạn, hãy khám phá cách gắn kết quả đầu ra vào một tệp và thực thi nó