Iklayenti le-MySQL / MariaDB lihamba kancane ukuqala / ukulayisha kumsebenzisi A kodwa hhayi kumsebenzisi B

Besinomsebenzisi (Umsebenzisi A) oqala iklayenti le-mysql futhi bekuzothatha imizuzwana embalwa ukulayisha, umsebenzisi ube nomuzwa wokuthi lokhu kuvele kwavela kokuluhlaza okwesibhakabhaka futhi akukwenziwanga lokhu ngaphambilini . Kwakudala ukuthi imibhalo embalwa iphelelwe isikhathi futhi kwaba nokukhathazeka ukuthi kwakuyinkinga nge-database uqobo. Ngemuva kophenyo kutholakale ukuthi 'Umsebenzisi B' angaqala iklayenti le-mysql kuseva efanayo ngokuphazima kweso.

9
задан 6 July 2020 в 18:07
1 ответ

Учитывая вышесказанное, мы чувствовали, что исключаем проблему с самой БД. Мы проверили, что каждый пользователь использует один и тот же клиент mysql и имеет схожие настройки ENV/PATH.

После того, как мы подумали, что у нас есть «Пользователь А», чтобы запустить клиент в подробном режиме, что дало нам наш ответ.

-bash-4.3$  mysql --verbose -u userA -A
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10410
Server version: 5.0.45 MySQL Community Server (GPL)

Reading history-file /home/userA/.mysql_history <----------------- HERE IS THE ISSUE

Итак, если мы посмотрим на этот файл истории «Пользователя А», это файл 160M:

-bash-4.3$ ls -lh ~/.mysql_history
-rw------- 1 userA staff 160M Jul  6 14:48 /home/userA/.mysql_history

Где у «Пользователя Б» был гораздо меньший файл:

-bash-4.3 ls -lh ~/.mysql_history
-rw------- 1 userB staff 53K Jul  6 14:42 /home/userB/.mysql_history

Это может быть простая вещь, которую другие просто знали с летучей мыши, но мы хотели задокументировать это здесь, так как наш Google-Fu не выявил никого другого, занимающегося этим типом проблемы.

21
ответ дан 6 July 2020 в 15:07

Теги

Похожие вопросы