prosource

인증되지 않은 사용자는 MYSQL에서 무엇을 의미합니까?

probook 2023. 10. 30. 21:05
반응형

인증되지 않은 사용자는 MYSQL에서 무엇을 의미합니까?

mysql> show full processlist;
+-----+----------------------+--------------------+------+---------+------+----------------------------------+-----------------------+
| Id  | User                 | Host               | db   | Command | Time | State                            | Info                  |
+-----+----------------------+--------------------+------+---------+------+----------------------------------+-----------------------+
|   1 | system user          |                    | NULL | Connect |  623 | Waiting for master to send event | NULL                  | 
|   2 | system user          |                    | NULL | Connect |    0 | Reading event from the relay log | NULL                  | 
| 400 | root                 | localhost          | v3   | Sleep   |   68 |                                  | NULL                  | 
| 585 | root                 | localhost          | v3   | Query   |    0 | NULL                             | show full processlist | 
| 748 | unauthenticated user | 172.19.0.27:32833  | NULL | Connect | NULL | login                            | NULL                  | 
| 749 | unauthenticated user | 172.19.0.27:32836  | NULL | Connect | NULL | login                            | NULL                  | 
| 750 | unauthenticated user | 172.19.0.27:32838  | NULL | Connect | NULL | login                            | NULL                  | 
| 751 | unauthenticated user | 172.19.0.27:32841  | NULL | Connect | NULL | login                            | NULL                  | 
| 752 | unauthenticated user | 172.19.0.27:32844  | NULL | Connect | NULL | login                            | NULL                  | 
| 753 | unauthenticated user | 172.19.0.27:32846  | NULL | Connect | NULL | login                            | NULL                  | 
| 754 | unauthenticated user | 172.19.0.27:32848  | NULL | Connect | NULL | login                            | NULL                  | 
| 755 | unauthenticated user | 172.19.0.139:46827 | NULL | Connect | NULL | login                            | NULL                  | 
| 756 | unauthenticated user | 172.19.0.139:46830 | NULL | Connect | NULL | login                            | NULL                  | 
| 757 | unauthenticated user | 172.19.0.139:46831 | NULL | Connect | NULL | login                            | NULL                  | 
| 758 | unauthenticated user | 172.19.0.27:32857  | NULL | Connect | NULL | login                            | NULL                  | 
| 759 | unauthenticated user | 172.19.0.27:32858  | NULL | Connect | NULL | login                            | NULL                  | 
| 760 | unauthenticated user | 172.19.0.27:32859  | NULL | Connect | NULL | login                            | NULL                  | 
| 761 | unauthenticated user | 172.19.0.27:32863  | NULL | Connect | NULL | login                            | NULL                  | 
| 762 | unauthenticated user | 172.19.0.27:32864  | NULL | Connect | NULL | login                            | NULL                  | 
| 763 | unauthenticated user | 172.19.0.27:32866  | NULL | Connect | NULL | login                            | NULL                  | 
| 764 | unauthenticated user | 172.19.0.27:32870  | NULL | Connect | NULL | login                            | NULL                  | 
| 765 | unauthenticated user | 172.19.0.27:32871  | NULL | Connect | NULL | login                            | NULL                  | 
| 766 | unauthenticated user | 172.19.0.139:46833 | NULL | Connect | NULL | login                            | NULL                  | 
| 767 | unauthenticated user | 172.19.0.27:32878  | NULL | Connect | NULL | login                            | NULL                  | 
| 768 | unauthenticated user | 172.19.0.27:32881  | NULL | Connect | NULL | login                            | NULL                  | 
| 769 | unauthenticated user | 172.19.0.27:32885  | NULL | Connect | NULL | login                            | NULL                  | 
| 770 | unauthenticated user | 172.19.0.139:46835 | NULL | Connect | NULL | login                            | NULL                  | 
| 771 | unauthenticated user | 172.19.0.27:32888  | NULL | Connect | NULL | login                            | NULL                  | 
| 772 | unauthenticated user | 172.19.0.27:32890  | NULL | Connect | NULL | login                            | NULL                  | 
| 773 | unauthenticated user | 172.19.0.139:46837 | NULL | Connect | NULL | login                            | NULL                  | 
| 774 | unauthenticated user | 172.19.0.139:46839 | NULL | Connect | NULL | login                            | NULL                  | 
| 775 | unauthenticated user | 172.19.0.139:46841 | NULL | Connect | NULL | login                            | NULL                  | 
| 776 | unauthenticated user | 172.19.0.139:46844 | NULL | Connect | NULL | login                            | NULL                  | 
| 777 | unauthenticated user | 172.19.0.139:46845 | NULL | Connect | NULL | login                            | NULL                  | 
| 778 | unauthenticated user | 172.19.0.139:46847 | NULL | Connect | NULL | login                            | NULL                  | 
| 779 | unauthenticated user | 172.19.0.27:32898  | NULL | Connect | NULL | login                            | NULL                  | 
| 780 | unauthenticated user | 172.19.0.27:32900  | NULL | Connect | NULL | login                            | NULL                  | 
| 781 | unauthenticated user | 172.19.0.139:46850 | NULL | Connect | NULL | login                            | NULL                  | 
| 782 | unauthenticated user | 172.19.0.139:46852 | NULL | Connect | NULL | login                            | NULL                  | 
| 783 | unauthenticated user | 172.19.0.139:46854 | NULL | Connect | NULL | login                            | NULL                  | 
| 784 | unauthenticated user | 172.19.0.139:46857 | NULL | Connect | NULL | login                            | NULL                  | 
| 785 | unauthenticated user | 172.19.0.139:46859 | NULL | Connect | NULL | login                            | NULL                  | 
| 786 | unauthenticated user | 172.19.0.27:32903  | NULL | Connect | NULL | login                            | NULL                  | 
| 787 | unauthenticated user | 172.19.0.139:46862 | NULL | Connect | NULL | login                            | NULL                  | 
| 788 | unauthenticated user | 172.19.0.139:46865 | NULL | Connect | NULL | login                            | NULL                  | 
| 789 | unauthenticated user | 172.19.0.139:46866 | NULL | Connect | NULL | login                            | NULL                  | 
| 790 | unauthenticated user | 172.19.0.139:46868 | NULL | Connect | NULL | login                            | NULL                  | 
| 791 | unauthenticated user | 172.19.0.139:46871 | NULL | Connect | NULL | login                            | NULL                  | 
| 792 | unauthenticated user | 172.19.0.139:46873 | NULL | Connect | NULL | login                            | NULL                  | 
| 793 | unauthenticated user | 172.19.0.27:32907  | NULL | Connect | NULL | login                            | NULL                  | 
| 794 | unauthenticated user | 172.19.0.27:32909  | NULL | Connect | NULL | login                            | NULL                  | 
| 795 | unauthenticated user | 172.19.0.27:32911  | NULL | Connect | NULL | login                            | NULL                  | 
| 796 | unauthenticated user | 172.19.0.139:46875 | NULL | Connect | NULL | login                            | NULL                  | 
| 797 | unauthenticated user | 172.19.0.27:32914  | NULL | Connect | NULL | login                            | NULL                  | 
| 798 | unauthenticated user | 172.19.0.27:32916  | NULL | Connect | NULL | login                            | NULL                  | 
| 799 | unauthenticated user | 172.19.0.139:46877 | NULL | Connect | NULL | login                            | NULL                  | 
| 800 | unauthenticated user | 172.19.0.139:46879 | NULL | Connect | NULL | login                            | NULL                  | 
+-----+----------------------+--------------------+------+---------+------+----------------------------------+-----------------------+
57 rows in set (0.00 sec)

User(사용자) 열의 "unauthenticated user(인증되지 않은 사용자)"와의 연결이 연결을 시작했지만 아직 자신의 자격 증명을 보내지 않았기 때문에 서버는 누가 연결 중인지 정확하게 알 수 없습니다.

만일 그러한 연결이 인증될 때에만 목록에 나타난다면, 잠재적으로 사용 가능한 소켓이 부족해질 수 있으며, 그 이유조차 알 수 없을 것입니다.

대부분의 경우 연결이 제대로 확인되지 않기 때문에 DNS가 제대로 확인되지 않기 때문에 스킵-이름-해결 옵션이 도움이 됩니다.

자세한 내용은 피시안 블로그에서 확인하세요.

mysql이 mysql 호스트 주소를 확인하려고 할 때 skip-name-resolve를 사용하거나 /etc/hosts 파일에 연결 중인 호스트 이름을 추가하거나 둘 다 사용해야 할 수 있습니다. bonus: 처음부터 조회 시간을 초과하는 DNS 문제를 해결합니다.

생산 데이터베이스에 이런 문제가 있었습니다.데이터베이스에 대한 연결에서 SSL로 판명되었습니다.웹 트래픽이 높아서(Django에는 연결 풀링이 없음) 데이터베이스에 대한 많은 연결을 열고 있었습니다. 처음 SSL 악수로 서버가 수렁에 빠졌나 봅니다.데이터베이스의 SSL을 끄자 모든 것이 날아가기 시작했습니다.

thread_cache_size(mysql 시작 스레드의 수) 또는 max_connexion이 낮으며, 이러한 연결 형식을 처리하기 위해 새 스레드를 만들 수 없습니다.

물론, 이름 생략 해결로 문제를 해결할 수는 있지만, 제 경우는 아니었습니다.

이 메시지는 "show processlist"가 있는 User 열에 있는 "unauthenticated user"는 이전 암호화 비밀번호를 사용하고 있음을 의미할 수 있습니다.

제 경우에는 다음과 같은 새로운 암호화 형식으로 사용자를 재창조했습니다.

CREATE USER 'myuser'@'IP' IDENTIFIED BY PASSWORD '*DA7CC43A56959FE78FC336FB9D7185AAACCC44DD';

구성에서 "오래된 암호"를 사용하지 않은 경우에는 이를 사용하기만 하면 됩니다.

CREATE USER 'myuser'@'IP' IDENTIFIED BY 'mypassword';

추가했습니다.skip_name_resolve = 1내 문제를 해결해 준 내 .cnf.

언급URL : https://stackoverflow.com/questions/983400/what-does-unauthenticated-user-mean-in-mysql

반응형