Comment modifier la valeur de la ressource «max_questions» dans MySQL?
Souvent, l'erreur suivante se produit. Cela est dû à la fonction de surveillance des ressources MySQL, le «max_questions» signifie «Nombre de requêtes que l'utilisateur peut exécuter en une heure».
Ici, je vais montrer comment mettre à jour ou modifier la valeur «max_questions» dans MySQL.
1) Connectez-vous à la console MySQL, je suis root ~
example@myserver:~# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1640 Server version: 5.0.32-Debian_7etch10-log Debian etch distribution Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>
2) Basculez vers la base de données mysql.
mysql> use mysql Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql>
3) Récupérez les informations utilisateur de la table des utilisateurs MySQL.
mysql> select user, max_questions from user; +------------------+---------------+ | user | max_questions | +------------------+---------------+ | root | 0 | | root | 0 | | debian-sys-maint | 0 | | root | 0 | | example | 1000 | +------------------+---------------+ 5 rows in set (0.00 sec) mysql>
3) Mettez à jour la valeur max_question, 0 signifie illimité
mysql> update user set max_questions = 0 where user = 'example'; Query OK, 0 rows affected (0.00 sec) Rows matched: 1 Changed: 0 Warnings: 0 mysql>
4) Videz les privilèges pour que les modifications prennent effet.
mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql>
5) Terminé. L'exemple de l'utilisateur a un accès illimité aux requêtes à la base de données. :)