📋 Общ преглед
Понякога се налага да направиш директни промени в правата (grants) на MySQL® потребител в YAML и JSON файловете, които се намират в директорията:
/var/cpanel/databases/
Скриптът /usr/local/cpanel/bin/dbstoregrants синхронизира тези промени, така че cPanel & WHM да ги разпознава и прилага коректно.
✅ Това е важно, ако си променил ръчно права през командния ред, извън стандартните инструменти на WHM или cPanel.
Изпълнение на скрипта
За да изпълниш скрипта за конкретен потребител:
/usr/local/cpanel/bin/dbstoregrants потребител
📌 Пример:
/usr/local/cpanel/bin/dbstoregrants johndoe
🔸 В този пример johndoe е потребителят, за когото искаш да синхронизираш MySQL правата.
За всички потребители
Ако искаш да синхронизираш MySQL правата за всички cPanel потребители, използвай следната команда:
for i in `ls -I \. -I \.\. -A /var/cpanel/users` ; do /usr/local/cpanel/bin/dbstoregrants $i ; done
Това ще премине през всички потребители в /var/cpanel/users/ и ще изпълни скрипта за всеки един от тях.