Tech support ADM: различия между версиями
Материал из lulzette's wiki
Losted (обсуждение | вклад) Нет описания правки |
Losted (обсуждение | вклад) Нет описания правки |
||
Строка 4: | Строка 4: | ||
==Python== | ==Python== | ||
===Дебаг питона при падении=== | ===Дебаг питона при падении=== | ||
Достаточно запустить скрипт с <syntaxhighlight lang="bash" inline>PYTHONINSPECT=1</syntaxhighlight> или <syntaxhighlight lang="bash" inline>python -i</syntaxhighlight>, чтобы при смерти скрипта (естественной или сбое) вывалился шелл со всеми переменными. | Достаточно запустить скрипт с <syntaxhighlight lang="bash" inline>PYTHONINSPECT=1</syntaxhighlight> или <syntaxhighlight lang="bash" inline>python -i</syntaxhighlight>, чтобы при смерти скрипта (естественной или сбое) вывалился шелл со всеми переменными. | ||
==MySQL== | |||
===Юзеры=== | |||
* Ищем юзера | * Ищем юзера | ||
<syntaxhighlight lang="sql" inline>select User,Host from mysql.user where User like "ca66833%";</syntaxhighlight> | <syntaxhighlight lang="sql" inline>select User,Host from mysql.user where User like "ca66833%";</syntaxhighlight> | ||
* Создаем юзера с правами | |||
<syntaxhighlight lang="sql"> | |||
CREATE USER 'ca66833_test'@'localhost' IDENTIFIED BY '123456789'; | |||
GRANT ALL PRIVILEGES ON ca66833_test.* TO 'ca66833_test'@'localhost'; | |||
flush privileges; | |||
</syntaxhighlight> |
Версия от 20:47, 27 сентября 2021
Тут будут полезные штучки из моей работы будучи системным инженером.
Python
Дебаг питона при падении
Достаточно запустить скрипт с PYTHONINSPECT=1
или python -i
, чтобы при смерти скрипта (естественной или сбое) вывалился шелл со всеми переменными.
MySQL
Юзеры
- Ищем юзера
select User,Host from mysql.user where User like "ca66833%";
- Создаем юзера с правами
CREATE USER 'ca66833_test'@'localhost' IDENTIFIED BY '123456789';
GRANT ALL PRIVILEGES ON ca66833_test.* TO 'ca66833_test'@'localhost';
flush privileges;