-3
votes

où exécuter des commandes sur mysql

Je travaille sur un projet Java à l'aide de MySQL comme base de données, à un niveau, j'ai besoin d'augmenter la valeur de max_allowed_packet variable, j'ai vérifié dans le net mais je ne trouve pas mon.cnf ou my.ini. Donc, j'ai besoin d'exécuter une commande recommandée telle que Set global max_allow_packet = 33554432 mais je ne sais pas où trouver le terminal pour le faire. J'utilise MySQL 8.0 sur Windows 10


0 commentaires

3 Réponses :


1
votes

L'emplacement par défaut pour mysql.exe est C: \ Program Files \ MySQL \ MySQL Server 8.0 \ bin . .

Dans le même répertoire, vous trouverez mysqladmin.exe , qui donne un indice sur où my.cnf de my.ini est:

mysqladmin | FindStr "my.ini"

si le my.cnf ou my.ini Si non trouvé dans les emplacements ci-dessus, il est probablement dans le Datadir

variables mysqladmin -u root -p | Findstr Datadir


0 commentaires

0
votes

Vous pouvez configurer à l'aide de MySQL Workbench.Navigater vers les éléments de menu Server -> Statut ou variables système. Continuez la recherche sur max_allowed_packet


0 commentaires

0
votes

Vous devez d'abord vous connecter à votre instance MySQL, généralement vous le feriez de la ligne de commande ... Root MySQL -U -P

qui vous amène à une invite MySQL. De là, vous pouvez exécuter une commande définir

https://dev.mysql.com/doc /refman/8.0/fr/set-variable.html xxx

dans votre cas que la commande serait set global max_allowed_packet = 33554432;


0 commentaires