Maison base de données tutoriel mysql 详细讲解Linux下实时监控MySQL的工具Mtop_MySQL

详细讲解Linux下实时监控MySQL的工具Mtop_MySQL

Jun 01, 2016 pm 01:47 PM
linux 工具 监控

bitsCN.com

所需模块:


Curses

DBI Distributed as Bundle::DBI:

DBD::mysql

Getopt::Long (Distributed with Perl 5)

Net::Domain Part of libnet:

 

# perl -e use Curses

# perl -e use DBI

# perl -e use DBD::mysql

# perl -e use Getopt::Long

# perl -e use Net::Domain

 

没有输出就是模块已经安装了,有错误就是相应的模块没有安装。


可以在上面给出的地址下载相应模块的最新版本。

 

安装所需的 Perl 模块:

# tar zxvf Curses-x.xx.tar.gz

# cd Curses*

# perl Makefile.PL

# make

# make install

 

yum仓库里有 perl-DBI ,所以直接 yum 安装


# yum -y install perl-DBI

 

因为是编译安装的 MySQL ,所以需要把 lib 的路径加入 ld.so.conf


# vi /etc/ld.so.conf

/usr/local/mysql/lib/mysql

# ldconfig

 

虽然yum仓库里有 perl-DBD-MySQL ,但其依赖 mysql ,所以还是编译安装


# tar zxvf DBD-mysql-x.xxxx.tar.gz

# cd DBD-mysql*

# perl Makefile.PL --mysql_config=/usr/local/mysql/bin/mysql_config

# make

# make install

 

安装mtop:


# tar zxvf mtop-0.6.6.tar.gz

# cd mtop-0.6.6

# perl Makefile.PL

# make

# make install

 

添加相应的MySQL数据库用户:

# mysql -uroot -pPASSWORD

mysql> GRANT RELOAD,PROCESS,SUPER ON *.* TO IDENTIFIED BY mtop;

mysql> FLUSH PRIVILEGES;

mysql> exit

 

运行:


因为自定义了 mysql.sock 的位置,所以需要做个链接 mtop 才能运行,


# ln -s /var/run/mysqld/mysql.sock /tmp/mysql.sock

 

# mtop --dbuser=mtop --password=mtop

bitsCN.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

Repo: Comment relancer ses coéquipiers
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
4 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment assurer la haute disponibilité de MongoDB sur Debian Comment assurer la haute disponibilité de MongoDB sur Debian Apr 02, 2025 am 07:21 AM

Cet article décrit comment construire une base de données MongoDB hautement disponible sur un système Debian. Nous explorerons plusieurs façons de garantir que la sécurité des données et les services continueront de fonctionner. Stratégie clé: réplicaset: réplicaset: Utilisez des répliques pour obtenir la redondance des données et le basculement automatique. Lorsqu'un nœud maître échoue, l'ensemble de répliques élise automatiquement un nouveau nœud maître pour assurer la disponibilité continue du service. Sauvegarde et récupération des données: utilisez régulièrement la commande Mongodump pour sauvegarder la base de données et formuler des stratégies de récupération efficaces pour faire face au risque de perte de données. Surveillance et alarmes: déploier les outils de surveillance (tels que Prometheus, Grafana) pour surveiller l'état de course de MongoDB en temps réel, et

L'interprète Python peut-il être supprimé dans le système Linux? L'interprète Python peut-il être supprimé dans le système Linux? Apr 02, 2025 am 07:00 AM

En ce qui concerne le problème de la suppression de l'interpréteur Python qui est livré avec des systèmes Linux, de nombreuses distributions Linux préinstalleront l'interpréteur Python lors de l'installation, et il n'utilise pas le gestionnaire de packages ...

Méthode de surveillance postgresql sous Debian Méthode de surveillance postgresql sous Debian Apr 02, 2025 am 07:27 AM

Cet article présente une variété de méthodes et d'outils pour surveiller les bases de données PostgreSQL sous le système Debian, vous aidant à saisir pleinement la surveillance des performances de la base de données. 1. Utilisez PostgreSQL pour reprendre la surveillance Afficher PostgreSQL lui-même offre plusieurs vues pour surveiller les activités de la base de données: PG_STAT_ACTIVITY: affiche les activités de la base de données en temps réel, y compris les connexions, les requêtes, les transactions et autres informations. PG_STAT_REPLIcation: surveille l'état de réplication, en particulier adapté aux grappes de réplication de flux. PG_STAT_DATABASE: Fournit des statistiques de base de données, telles que la taille de la base de données, les temps de validation / recul des transactions et d'autres indicateurs clés. 2. Utilisez l'outil d'analyse de journaux pgbadg

Comment enseigner les bases de la programmation novice en informatique dans le projet et les méthodes axées sur les problèmes dans les 10 heures? Comment enseigner les bases de la programmation novice en informatique dans le projet et les méthodes axées sur les problèmes dans les 10 heures? Apr 02, 2025 am 07:18 AM

Comment enseigner les bases de la programmation novice en informatique dans les 10 heures? Si vous n'avez que 10 heures pour enseigner à l'informatique novice des connaissances en programmation, que choisissez-vous d'enseigner ...

Comment obtenir des données d'information en contournant le mécanisme anti-frawler d'Investing.com? Comment obtenir des données d'information en contournant le mécanisme anti-frawler d'Investing.com? Apr 02, 2025 am 07:03 AM

Comprendre la stratégie anti-rampe d'investissement.com, Beaucoup de gens essaient souvent de ramper les données d'actualités sur Investing.com (https://cn.investing.com/news/latest-news) ...

Quel est l'impact du message Debian sur la configuration du réseau Quel est l'impact du message Debian sur la configuration du réseau Apr 02, 2025 am 07:51 AM

La configuration réseau du système Debian est principalement implémentée via le fichier / etc / réseau / interfaces, qui définit les paramètres d'interface réseau, tels que l'adresse IP, la passerelle et le serveur DNS. Les systèmes Debian utilisent généralement les commandes IFUP et IFDOWS pour démarrer et arrêter les interfaces réseau. En modifiant l'IFIELINE dans le fichier d'interfaces, vous pouvez définir une IP statique ou utiliser DHCP pour obtenir dynamiquement l'adresse IP. Il convient de noter que Debian12 et les versions suivantes n'utilisent plus NetworkManager par défaut, de sorte que d'autres outils de ligne de commande, tels que les commandes IP, peuvent être nécessaires pour gérer les interfaces réseau. Vous pouvez modifier / etc / netwo

Comment faire fonctionner le réglage des performances de Zookeeper sur Debian Comment faire fonctionner le réglage des performances de Zookeeper sur Debian Apr 02, 2025 am 07:42 AM

Cet article décrit comment optimiser les performances de Zookeeper sur Debian Systems. Nous fournirons des conseils sur le matériel, le système d'exploitation, la configuration du gardien de zoo et la surveillance. 1. Optimiser la mise à niveau des supports de stockage au niveau du système: le remplacement des disques durs mécaniques traditionnels par des disques à l'état solide SSD améliorera considérablement les performances des E / S et réduira la latence d'accès. Désactiver le partitionnement du swap: en ajustant les paramètres du noyau, réduisez la dépendance des partitions de swap et évitez les pertes de performances causées par des swaps de mémoire et de disque fréquents. Améliorer le descripteur de fichier Limite supérieure: augmenter le nombre de descripteurs de fichiers autorisés à être ouverts en même temps par le système pour éviter les limitations des ressources affectant l'efficacité de traitement de Zookeeper. 2. Configuration de la configuration zoo

See all articles