MyCLI - En MySQL/MariaDB-klient med automatisk udfyldelse og syntaks-fremhævning
MyCLI er en brugervenlig kommandolinjegrænseflade (CLI) til de populære databasestyringssystemer: MySQL, MariaDB og Percona med automatisk udfyldelse og syntaksfremhævning. Det er bygget ved hjælp af prompt_toolkit og kræver Python 2.7, 3.3, 3.4, 3.5 og 3.6. Det understøtter sikre forbindelser via SSL til MySQL-serveren.
- Når du starter den første gang, oprettes der automatisk en konfigurationsfil på ~/.myclirc.
- Understøtter automatisk udfyldning, mens du skriver SQL-nøgleord såvel som tabeller, visninger og kolonner i databasen.
- Understøtter også smart-gennemførelse, som er aktiveret som standard og tilbyder forslag til kontekstafhængig afslutning.
For eksempel:
SELECT * FROM <Tab> - this will just show table names. SELECT * FROM users WHERE <Tab> - this will simply show column names.
- Understøtter syntaksfremhævning ved hjælp af Pygmenter.
- Understøttelse af SSL-forbindelser.
- Tilbyder support til multiline-forespørgsler.
- Det logger eventuelt hver forespørgsel og dens output til en fil (bemærk, at dette er deaktiveret som standard).
- Giver dig mulighed for at gemme foretrukne forespørgsler (gem en forespørgsel ved hjælp af s alias og kør den med alias).
- Understøtter timing af SQL-sætninger og gengivelse af tabeller.
- Udskriver tabeldata på en tiltalende måde.
Sådan installeres MyCLI til MySQL og MariaDB i Linux
På Debian/Ubuntu-distributioner kan du nemt installere mycli-pakken ved hjælp af apt-kommandoen som følger:
$ sudo apt-get update $ sudo apt-get install mycli
På samme måde har Fedora 22+ en pakke tilgængelig til mycli, du kan installere den ved hjælp af dnf-kommandoen som nedenfor:
$ sudo dnf install mycli
For andre Linux-distributioner såsom RHEL/CentOS skal du bruge Python pip-værktøj til at installere mycli. Start med at installere pip med nedenstående kommandoer:
$ sudo yum install pip
Når pip er installeret, kan du installere mycli som følger:
$ sudo pip install mycli
Sådan bruges MyCLI til MySQL og MariaDB i Linux
Når mycli er installeret, kan du bruge det sådan:
$ mycli -u root -h localhost
Nem udfyldelse som nøgleord og sql-funktioner.
Fuldførelse af tabelnavn efter nøgleordet 'FROM'.
En kolonnefuldførelse fungerer, selv når tabelnavne er alias.
Syntaksfremhævning til MySQL.
MySQL-output ledes automatisk gennem mindre kommando.
For at logge ind på mysql og vælge en database på samme tid kan du bruge en lignende kommando som følger.
$ mycli local_database $ mycli -h localhost -u root app_db $ mycli mysql://[email :3306/django_poll
For flere brugsmuligheder, skriv:
$ mycli --help
MyCLI hjemmeside: http://mycli.net/index
Tjek nogle nyttige artikler til MySQL-administration.
- 20 MySQL (Mysqladmin) kommandoer til databaseadministration i Linux
- Sådan ændres et standard MySQL/MariaDB Data Directory i Linux
- 4 Nyttige kommandolinjeværktøjer til overvågning af MySQL-ydeevne i Linux
- Sådan ændres rootadgangskoden til MySQL eller MariaDB i Linux
- MySQL-kommandoer til sikkerhedskopiering og gendannelse til databaseadministration
Det er alt! I denne vejledning viste vi, hvordan man installerer og bruger mycli med enkle kommandoer i Linux. Del din tanke om denne artikel via feedbackformularen nedenfor.