Impossible de trouver une commande qui affiche la configuration actuelle de mysql depuis la base de données.
Je sais que je pourrais regarder /etc/mysql/my.cnf mais ce n'est pas ce dont j'ai besoin.
Impossible de trouver une commande qui affiche la configuration actuelle de mysql depuis la base de données.
Je sais que je pourrais regarder /etc/mysql/my.cnf mais ce n'est pas ce dont j'ai besoin.
Je crois... 4 secondes plus tard et aucun vote positif? Vous avez même un lien vers la documentation!
Oui, c'est un truisme que l'article le mieux noté n'est pas le meilleur, c'est juste le premier.
En tant qu'alternative, vous pouvez également interroger la base de données information_schema
et récupérer les données des global_variables
(et bien sûr aussi des global_status. Cette approche fournit les mêmes informations, mais vous donne la possibilité de faire plus avec les résultats, car il s'agit simplement d'une requête basique.
`Par exemple, vous pouvez convertir les unités pour les rendre plus lisibles. La requête suivante fournit le paramètre global actuel pour la
innodb_log_buffer_size` en octets et en mégaoctets:
SELECT
variable_name,
variable_value AS innodb_log_buffer_size_bytes,
ROUND(variable_value / (1024*1024)) AS innodb_log_buffer_size_mb
FROM information_schema.global_variables
WHERE variable_name LIKE 'innodb_log_buffer_size';
En résultat, vous obtenez :
+------------------------+------------------------------+---------------------------+
| variable_name | innodb_log_buffer_size_bytes | innodb_log_buffer_size_mb |
+------------------------+------------------------------+---------------------------+
| INNODB_LOG_BUFFER_SIZE | 268435456 | 256 |
+------------------------+------------------------------+---------------------------+
1 ligne dans l'ensemble (0,00 sec)``
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.