Je fais de la gestion de serveur mysql avec un script qui vide les privilèges des utilisateurs MySQL quand de nouveaux privilèges sont ajoutés à un utilisateur MySQL.PHP/PDO - Privilège flush
J'utilise la classe PDO pour faire mes requêtes, mais quand je fais simple
FLUSH PRIVILEGES;
je reçois, pour
$connection->exec('FLUSH PRIVILEGES;');
et
$connection->query('FLUSH PRIVILEGES;');
SQLSTATE [42S02]: table de base ou vue introuvable: 1146 Table 'mysql.se rvers' n'existe pas
Est-il possible de faire une telle requête avec la classe AOP ou dois-je recourir à l'utilisation de MySQL (i)?
@Pascal MARTIN : Merci, j'avais en effet une installation mysql cassée, qui a été corrigée avec la commande mysql_fix_privilege_tables. – tomzx
bon à savoir :-) Merci! –