"accéder à votre instance mysql à l'aide de racine:" - comment? Il n'y a pas de mot de passe root pour un RDS exemple, est-il? Bien sûr, il est. Il est appelé "maître" plutôt qu'à la racine. Pour ceux à l'aide de l'interface web, allez à la paramater groups, recherche pour general, puis cliquez sur edit paramaters. Comment avez-vous rincer ce journal sur un intervalle de temps spécifique? Sinon, il va se développer vraiment énorme, pour un couple de déclarations qu'elle génère des centaines d'entrées. de cette façon? mernin.com/blog/2008/02/purging-mysql-binary-logs
EDIT: 4 ans ont passé depuis que j'ai posté cette réponse, et il semble toujours valide. J'espère que quelqu'un de Amazon RDS de la documentation, l'équipe de lire et de mettre à jour leur documentation.
J'ai eu un moment difficile de comprendre une chose si simple, parce que tous les renseignements en ligne à cet égard semble dépassée, dont un en Amazon Docs. Amazon a évidemment changé la façon dont vous faites les choses car maintenant les paramètres par défaut ne peuvent pas être modifiés, et vous avez besoin de créer un ensemble de paramètres afin de les modifier, y compris general_log. C'est un bug évident que vous pouvez toujours cliquer sur le bouton Modifier les paramètres par défaut, mais lorsque vous essayez d'enregistrer, vous obtenez une erreur que les paramètres par défaut ne peut pas être changé.
Comment vous faire maintenant, c'est que dans les Paramètres des Groupes, cliquez sur le bouton Créer Paramètre DB Groupe, et de créer un nouveau groupe et sélectionnez la même DB dans "Paramètre DB Groupe de la Famille", comme dans le paramètre par défaut du groupe. Voir l'écran ci-joint photo. Une fois cela fait, il va créer une copie identique à la valeur par défaut du paramètre de groupe. Maintenant modifier les paramètres, par exemple, modifier general_log à '1'. Selon la documentation doit être '0' par défaut, mais il n'est ni " 0 "et de" 1 " par défaut.
Enregistrer maintenant, revenir à votre exemple, cliquez sur "Instance Actions", sélectionnez "Modifier" et dans le cadre qui apparaît, remplacez "Groupe de paramètres" pour votre nouveau paramètre personnalisé de groupe. Ça va prendre quelques instants pour l'appliquer, après quoi vous aurez besoin de redémarrer votre instance DB.
C'est la façon dont il est jusqu'à juin 2014. Mais il n'y a aucune garantie que ça va rester comme cela à l'avenir aussi, puisque dans l'industrie de la technologie de choses reçois des mises à jour trop rapide (plusieurs fois inutilement) mais les documents et tutoriels ne sont pas mis à jour aussi rapidement.
Upvote pour la réponse correcte. Merci! Merci!!!! Cela fonctionne encore. Choisissez redémarrer pour redémarrer l'instance db.
Fondamentalement, vous devez activer le "general_log" paramètre dans le groupe de paramètres de votre RDS instance
Dans le cas où vous n'appliquent pas la parametergroup à l'instance:
Ensuite accéder à votre instance mysql à l'aide de la racine:
Voir:
AWS Forum du Développeur - Re: général journal de la requête
AWS RDS - Travailler avec les Groupes de paramètres DB
Bien sûr, il est. Il est appelé "maître" plutôt qu'à la racine.
Pour ceux à l'aide de l'interface web, allez à la
paramater groups
, recherche pourgeneral
, puis cliquez suredit paramaters
.Comment avez-vous rincer ce journal sur un intervalle de temps spécifique? Sinon, il va se développer vraiment énorme, pour un couple de déclarations qu'elle génère des centaines d'entrées.
de cette façon? mernin.com/blog/2008/02/purging-mysql-binary-logs
OriginalL'auteur user1045217
EDIT: 4 ans ont passé depuis que j'ai posté cette réponse, et il semble toujours valide. J'espère que quelqu'un de Amazon RDS de la documentation, l'équipe de lire et de mettre à jour leur documentation.
J'ai eu un moment difficile de comprendre une chose si simple, parce que tous les renseignements en ligne à cet égard semble dépassée, dont un en Amazon Docs. Amazon a évidemment changé la façon dont vous faites les choses car maintenant les paramètres par défaut ne peuvent pas être modifiés, et vous avez besoin de créer un ensemble de paramètres afin de les modifier, y compris general_log. C'est un bug évident que vous pouvez toujours cliquer sur le bouton Modifier les paramètres par défaut, mais lorsque vous essayez d'enregistrer, vous obtenez une erreur que les paramètres par défaut ne peut pas être changé.
Comment vous faire maintenant, c'est que dans les Paramètres des Groupes, cliquez sur le bouton Créer Paramètre DB Groupe, et de créer un nouveau groupe et sélectionnez la même DB dans "Paramètre DB Groupe de la Famille", comme dans le paramètre par défaut du groupe. Voir l'écran ci-joint photo. Une fois cela fait, il va créer une copie identique à la valeur par défaut du paramètre de groupe. Maintenant modifier les paramètres, par exemple, modifier general_log à '1'. Selon la documentation doit être '0' par défaut, mais il n'est ni " 0 "et de" 1 " par défaut.
Enregistrer maintenant, revenir à votre exemple, cliquez sur "Instance Actions", sélectionnez "Modifier" et dans le cadre qui apparaît, remplacez "Groupe de paramètres" pour votre nouveau paramètre personnalisé de groupe. Ça va prendre quelques instants pour l'appliquer, après quoi vous aurez besoin de redémarrer votre instance DB.
C'est la façon dont il est jusqu'à juin 2014. Mais il n'y a aucune garantie que ça va rester comme cela à l'avenir aussi, puisque dans l'industrie de la technologie de choses reçois des mises à jour trop rapide (plusieurs fois inutilement) mais les documents et tutoriels ne sont pas mis à jour aussi rapidement.
Merci!!!! Cela fonctionne encore. Choisissez redémarrer pour redémarrer l'instance db.
OriginalL'auteur zeeshan