MonCLI est une interface de ligne de commande (CLI) facile à utiliser pour les systèmes de gestion de base de données populaires :MySQL, MariaDB et Percona avec auto-complétion et coloration syntaxique. Il est construit à l'aide de prompt_toolkit et nécessite Python 2.7, 3.3, 3.4, 3.5 et 3.6. Il prend en charge les connexions sécurisées via SSL au serveur MySQL.
Fonctionnalités de MyCLI
- Lorsque vous le démarrez pour la première fois, un fichier de configuration est automatiquement créé dans ~/.myclirc .
- Prend en charge la saisie semi-automatique lors de la saisie de mots-clés SQL ainsi que des tables, des vues et des colonnes dans la base de données.
- Prend également en charge la saisie semi-automatique qui est activée par défaut et propose des suggestions de saisie semi-automatique contextuelle.
Par exemple :
SELECT * FROM <Tab> - this will just show table names. SELECT * FROM users WHERE <Tab> - this will simply show column names.
- Prend en charge la coloration syntaxique à l'aide de Pygments.
- Prise en charge des connexions SSL.
- Offre la prise en charge des requêtes multilignes.
- Il enregistre éventuellement chaque requête et sa sortie dans un fichier (notez que ceci est désactivé par défaut).
- Vous permet d'enregistrer des requêtes favorites (enregistrer une requête en utilisant \fs alias et exécutez-le avec \f alias ).
- Prend en charge la synchronisation des instructions SQL et le rendu des tableaux.
- Imprime des données tabulaires de manière attrayante.
Comment installer MyCLI pour MySQL et MariaDB sous Linux
Sur Debian/Ubuntu distributions, vous pouvez facilement installer le package mycli à l'aide de la commande apt comme suit :
$ sudo apt-get update $ sudo apt-get install mycli
De même, Fedora 22+ a un paquet disponible pour mycli, vous pouvez l'installer en utilisant la commande dnf comme ci-dessous :
$ sudo dnf install mycli
Pour les autres distributions Linux telles que RHEL/CentOS , vous aurez besoin de l'outil Python pip pour installer mycli. Commencez par installer pip avec les commandes ci-dessous :
$ sudo yum install pip
Une fois pip installé, vous pouvez installer mycli comme suit :
$ sudo pip install mycli
Comment utiliser MyCLI pour MySQL et MariaDB sous Linux
Une fois mycli installé, vous pouvez l'utiliser comme ceci :
$ mycli -u root -h localhost
Saisie semi-automatique
Complétions faciles telles que les mots-clés et les fonctions sql.
Smart-complétion
Complétions de nom de table après le mot-clé ‘FROM’.
Prise en charge des alias
Une complétion de colonne fonctionnera même lorsque les noms de table sont des alias.
Mise en évidence de la syntaxe
Coloration syntaxique pour MySQL.
Sortie SQL formatée
La sortie MySQL est automatiquement redirigée via la commande less.
Pour vous connecter à mysql et sélectionner une base de données en même temps, vous pouvez utiliser une commande similaire comme suit.
$ mycli local_database $ mycli -h localhost -u root app_db $ mycli mysql://[email protected]:3306/django_poll
Pour plus d'options d'utilisation, tapez :
$ mycli --help
Page d'accueil MyCLI :http://mycli.net/index
Consultez quelques articles utiles pour l'administration de MySQL.
- 20 commandes MySQL (Mysqladmin) pour l'administration de bases de données sous Linux
- Comment modifier un répertoire de données MySQL/MariaDB par défaut sous Linux
- 4 outils de ligne de commande utiles pour surveiller les performances de MySQL sous Linux
- Comment changer le mot de passe root de MySQL ou MariaDB sous Linux
- Commandes de sauvegarde et de restauration MySQL pour l'administration de la base de données
C'est tout! Dans ce guide, nous avons montré comment installer et utiliser mycli avec des commandes simples sous Linux. Partagez votre opinion sur cet article via le formulaire de commentaires ci-dessous.