Changez max_connect_errors en MySQL
J'ai besoin de changer max_connect_errors sur MySQL mais je n'ai pas de SSH de contrôle dans le serveur, vous pouvez le modifier en utilisant simplement une requête mysql?
Si non quelqu'un peut-il conseiller la façon dont je voudrais changer ce sur amazon RDS service? Il ne semble pas être dans les options de paramètre.
Merci!
source d'informationauteur kieran
Vous devez vous connecter pour publier un commentaire.
Voici comment je l'ai corrigé:
rds-modify-db-parameter-group -C cert-xxxxxx.pem -K pk-xxxxx.pem --db-parameter-group-name=customdb --parameters "name=max_connect_errors,value=10000,method=immediate"
ou il peut être fait dans la console.
Il semble qu'Amazon permet maintenant de changer ce paramètre.
Vous pouvez aussi définir des
skip_name_resolve
à 1, à moins que vous en avez besoin.Vous devez d'abord créer un RDS groupe de paramètres. C'est un "profil" de paramètres que vous pouvez appliquer à votre RDS instance.
Ensuite, vous devez utiliser le RDS client en ligne de commande, ou de l'API des outils pour faire les modifications à votre RDS groupe de paramètres.
Vous devez également vous assurer de la RDS groupe de paramètre est appliqué à votre instances RDS
Dave
Les groupes de paramètres peuvent maintenant être modifiés entièrement à l'intérieur de la console avec un outil de recherche pratique pour les champs de valeur. Certains d'AWS de la documentation et de nombreuses réponses à ce genre de question de point de réglage de la CLI qui n'est plus nécessaire.
Comme mentionné précédemment, vous pouvez définir
skip_name_resolve
à 1. Cela permet d'ignorer la logique qu'il va arrêter de jouer les recherches inverses de DNS pour résoudre les noms d'hôte du client connecté.AWS, vous pouvez utiliser des groupes de sécurité pour bloquer les systèmes qui ne devraient pas avoir accès au serveur MySQL.
assurez-vous que vous vous connectez en tant qu'utilisateur de privilèges pour exécuter
set global
Ce n'est pas bon pour amazon rds