Wygląda na to, że w nowej wersji MySQL się coś zmieniło bo po aktualizacji zaczął mi sypać błędami przy, np.:
REVOKE ALL PRIVILEGES ON `nazwa`.* FROM 'nazwa'@'%'; GRANT USAGE ON `nazwa`.* TO 'nazwa'@'%';
Jeżeli wykonam to kilkakrotnie (czyli już nie istnieje, a w kolejnym kroku znów próbuję to usunąć).
Otrzymuję wtedy taki błąd:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1141 There is no such grant defined for user 'nazwa' on host '%'' in plik.php:59 Stack trace: #0 plik.php(59): PDO->query('REVOKE ALL PRIV...') #1 {main} thrown in plik.php on line 59
Akurat ten błąd mi w niczym nie przeszkadza, ale chciałbym mimo jeżeli on wystąpi to skrypt wykonywał się dalej bo w momencie jego wystąpienia cała pętla się zatrzymuje.