Wie ändert man den Ressourcenwert "max__questions" in MySQL?

Wie ändere ich den Ressourcenwert "max_questions" in MySQL?

Oft ist der folgende Fehler aufgetreten. Dies ist auf die Funktion des MySQL-Ressourcenmonitors zurückzuführen. "Max_questions" bedeutet "Anzahl der Abfragen, die der Benutzer innerhalb einer Stunde ausführen kann".

Hier zeige ich Ihnen, wie Sie den Wert "max_questions" in MySQL aktualisieren oder ändern.

1) Melden Sie sich bei der MySQL-Konsole an, ich bin 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) Wechseln Sie zur MySQL-Datenbank.

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) Rufen Sie die Benutzerinformationen aus der MySQL-Benutzertabelle ab.

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) Aktualisieren Sie den Wert für max_question. 0 bedeutet unbegrenzt

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) Löschen Sie die Berechtigungen, damit die Änderungen wirksam werden.

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql>

5) Fertig. Das Beispiel des Benutzers bietet unbegrenzten Zugriff auf die Datenbank. :)