, что означает не аутентифицированный пользователь в MYSQL?

19
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)
    
задан omg 11.06.2009 в 22:14
источник

5 ответов

25

Соединение с «неаутентифицированным пользователем» в столбце «Пользователь» инициировало соединение, но еще не отправило свои учетные данные, поэтому сервер не знает, кто именно подключается.

Если такие соединения были обнаружены только в списке, когда они были аутентифицированы, это может потенциально запустить сервер из доступных сокетов, и вы даже не знаете почему.

Чаще всего застрявшие соединения связаны с DNS, который не разрешает правильно , с которым будет разрешаться опция разрешения пропусков .

Дополнительная информация в блоге Pythian.

    
ответ дан Artem Russakovskii 11.06.2009 в 22:21
источник
  • Вы имеете в виду, когда мы подключаемся к db, он разбивается на 2 шага? –  omg 11.06.2009 в 22:24
  • 4 фактически, согласно статье блога Пифиана. –  Artem Russakovskii 11.06.2009 в 22:26
  • Спасибо за этот ответ. Я боролся с сервером MySQL, который задыхался и действовал, как будто это было из памяти, proc или диска, но все было в порядке. Это было то, что у нас есть 4 веб-сервера, которые подключаются через локальную сеть, и MySQL застревает, пытаясь разрешить DNS частные IP-адреса. Я решил отказаться от имени, потому что мне это не нужно. Возможно, также можно просто добавить эти имена хостов в / etc / hosts, а также –  k00k 27.03.2013 в 16:24
  • 404 по обеим ссылкам. –  RNickMcCandless 11.01.2017 в 18:36
  • @RNickMcCandless Я исправил обе сломанные ссылки, спасибо. –  Artem Russakovskii 17.01.2017 в 19:28
5

вам может понадобиться использовать skip-name-resolve, так как mysql пытается решить адрес узла mysql или добавить имя хоста, подключенное к файлу / etc / hosts, или и то, и другое. бонус: исправить любые проблемы с вашим DNS, которые в первую очередь вызывают тайм-аут поиска

    
ответ дан RedScourge 14.12.2011 в 21:49
источник
  • На самом деле это отображается даже при подключении через localhost или сокет, который не использует кеш-хост –  Rafa 21.05.2012 в 09:37
1

У вас низкий thread_cache_size (число потоков mysql start) или max_connexion, и mysql не может создать новый поток, в процессе создания новых потоков для обработки этих связей

    
ответ дан mazgalici 19.11.2010 в 15:05
источник
1

У нас была эта проблема в нашей производственной базе данных. Он оказался SSL на соединениях с базой данных. Мы открывали множество подключений к базе данных из-за высокого веб-трафика (нет пула соединений в Django). Угадайте, что сервер увяз в исходных SSL-рукопожатиях. Когда мы отключили SSL к базе данных, все вещи начали летать.

    
ответ дан Brian Frantz 05.11.2012 в 22:34
источник
0

В самом деле, skip-name-resolve может решить вашу проблему, но это не мой случай.

Это сообщение: «не прошедший проверку пользователя» в столбце Пользователь с «show processlist» может означать, что вы используете старый пароль для шифрования.

В моем случае я воссоздал своих пользователей с новым форматом шифрования, например:

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

или просто с ним, если вы не использовали «старый пароль» в своей конфигурации.

CREATE USER 'myuser'@'IP' IDENTIFIED BY 'mypassword';
    
ответ дан Nicolas Blattmann 28.10.2015 в 16:01
источник