Dans ce tutoriel, nous allons vous montrer comment installer et configurer Mytop sur le serveur Ubuntu 16.04 LTS. Pour ceux d'entre vous qui ne le savaient pas, Mytop est un programme de surveillance open-source et gratuit pour les bases de données MySQL, en utilisant le langage Perl et il fournit une interface shell de ligne de commande pour surveiller les threads MySQL en temps réel, les requêtes par seconde, la liste des processus et les performances des bases de données et donne une idée à l'administrateur de la base de données pour optimiser le serveur pour gérer un charge lourde.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter "sudo" aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation étape par étape de la surveillance des performances de la base de données Mytop sur un serveur Ubuntu 16.04 (Xenial Xerus).
Installer Mytop sur Ubuntu 16.04 LTS
Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant ces commandes apt-get suivantes dans le terminal.
sudo apt-get update sudo apt-get upgrade
Étape 2. Installation de Mytop.
Après la mise à jour du système, utilisez la commande suivante pour installer mytop :
apt-get install mytop
Étape 3. Configuration de Mytop.
Créez un fichier .mytop dans votre répertoire racine. Ce fichier configurera Mytop avec les paramètres par défaut pour l'utilisateur root. La ligne de mot de passe doit contenir votre mot de passe root MySQL :
cd /root nano .mytop
Ajoutez le contenu suivant dans le fichier, enregistrez et quittez :
user=root pass=PASSWORD host=localhost db=mysql delay=1 port=3306 socket= batchmode=0 header=1 color=1 idle=1
Vous pouvez maintenant exécuter la commande "mytop" pour vous connecter à votre base de données MySQL et examiner ses performances :
MySQL on localhost (5.5.47-MariaDB) up 0+00:47:45 [06:36:47] Queries: 1.4k qps: 0 Slow: 0.0 Se/In/Up/De(%): 56/06/13/01 qps now: 4 Slow qps: 0.0 Threads: 1 ( 1/ 0) 00/00/00/00 Key Efficiency: 76.9% Bps in/out: 260.6/400.4 Now in/out: 48.1/11.2k Id User Host/IP DB Time Cmd Query or State -- ---- ------- -- ---- --- ---------- 46 root localhost mysql 0 Query show full processlist
Félicitations ! Vous avez installé Mytop avec succès. Merci d'avoir utilisé ce didacticiel pour installer la surveillance des performances de la base de données Mytop sur le système Ubuntu 16.04 LTS (Xenial Xerus). Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consultez le site Web officiel de Mytop.