Καλησπέρα
Προσπαθώ να βρω πώς μπορώ να βλέπω τα τελευταια queries που εκτελουνται σε μια βάση δεδομένων mysql από το CMS που τη χρησιμοποιεί (Drupal εν προκειμένω)
Ψάχνοντας το μονο που βρισκω ειναι τρόπος να κάνω log τις ενέργεις μου εκτελούνται στην mysql (default mysql) βάση κι όχι σε όλες τις άλλες βάσεις.
Ξέρετε κάποιο τρόπο;
Εμφάνιση 1-5 από 5
-
20-06-11, 19:22 Εμφάνιση logs ενεργειών σε κάποια βάση δεδομένων #1
-
20-06-11, 21:27 Απάντηση: Εμφάνιση logs ενεργειών σε κάποια βάση δεδομένων #2
δες το mysql proxy
http://forge.mysql.com/wiki/MySQL_Proxy
QoS: Τι είναι τούτο το πράγμα; Ευρυζωνικά: Μύθοι και πραγματικότητα Οδηγίες Εγκατάστασης Oracle 10G σε Linux (RHEL4)Περι αλόγιστης χρήσης Ιντερνετ
Ikariam.gr anon@AnonCity Guzoos@76:12
-
21-06-11, 18:56 Απάντηση: Εμφάνιση logs ενεργειών σε κάποια βάση δεδομένων #3
Thanks anon, φαίνεται αρκετά καλή επιλογή.
Το εγκατέστησα αλλά έχω αυτό το πρόβλημα :
Τρέχω κανονικά το mysql proxy με ενα default configuration file και επειτα:
α) Οταν σε άλλη κονσόλα συνδεομαι με mysql shell στη πορτα 4040 που ακούει το mysql proxy όλα δουλεύουν κανονικά αφού στην κονσόλα που τρέχω το mysql proxy εμφανίζει τα queries.
β)Επομενως θετω και το drupal να χρησιμοποιεί για database port την 4040 ωστε να διοχετεύσει τα queries μέσω του mysql proxy. Σε αυτή την περίπτωση ομως, αντιθέτως με προηγούμενως, δεν βλέπω κανενα query στην κονσόλα που τρέχει το mysql-proxy
Ξέρει κανείς τι παίζει;
-
21-06-11, 21:50 Απάντηση: Εμφάνιση logs ενεργειών σε κάποια βάση δεδομένων #4
δεν το έχω χρησιμοποιήσει, απλά είχα διαβάσει για αυτό και ήξερα την ύπαρξή του και σκέφτηκα ότι θα ταίριαζε στο πρόβλημά σου (για κάτι τέτοιο έψαχνα και εγώ αλλά για oracle).
Στην περίπτωση σου, δουλεύει πρώτα απο όλα κανονικά το drupal; Μήπως τελικα δεν χρησιμοποιεί το mysql proxy, αλλά παει κατευθείαν; Μια περίπτωση για να είσαι σίγουρος ότι δεν χρησιμοποιείται απευθείας ο mysql, είναι απλά να βάλεις ένα iptable firewall rule, που να μην αφήνεις να ακούει στην πόρτα ο mysql παρα μόνο απο τον localhost ή την IΡ που βρίσκεται ο mysql proxy. Κάνεις και ενα τεστ, με mysql shell ότι πράγματι δεν τον βλέπεις απο τον drupal. Βέβαια αυτό προυποθέτει ότι τουλάχιστον mysql και drupal είναι σε διαφορετικές μηχανές.
QoS: Τι είναι τούτο το πράγμα; Ευρυζωνικά: Μύθοι και πραγματικότητα Οδηγίες Εγκατάστασης Oracle 10G σε Linux (RHEL4)Περι αλόγιστης χρήσης Ιντερνετ
Ikariam.gr anon@AnonCity Guzoos@76:12
-
26-06-11, 16:21 Απάντηση: Εμφάνιση logs ενεργειών σε κάποια βάση δεδομένων #5
To benchmark mysql σου δίνει την δυνατότητα αλλά πρέπει η mysql να είναι 5.3 και πάνω.
Παρόμοια Θέματα
-
Telephony statistics and logs - μη εμφανιση των 10 τελευταίων αριθμών
Από themis_m στο φόρουμ ADSLΜηνύματα: 4Τελευταίο Μήνυμα: 26-11-09, 19:23 -
Οργάνωση δεδομένων σε βάση δεδομένων
Από xp1988 στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμούΜηνύματα: 10Τελευταίο Μήνυμα: 27-05-09, 13:45 -
βαση δεδομενων ....accbd...... help
Από eqvus στο φόρουμ Unix - LinuxΜηνύματα: 2Τελευταίο Μήνυμα: 27-06-08, 22:05 -
php. καταχωρηση δεδομενων σε καποια βαση
Από kostas_k στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμούΜηνύματα: 1Τελευταίο Μήνυμα: 14-05-08, 18:02 -
μετατροπή μιας σχεσιακής βάσης δεδομένων σε berkeley xml βάση δεδομένων
Από malesina στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμούΜηνύματα: 1Τελευταίο Μήνυμα: 17-04-08, 13:09
Bookmarks