MyCLI - MySQL/MariaDB viðskiptavinur með sjálfvirkri útfyllingu og setningafræði auðkenningu


MyCLI er auðvelt í notkun skipanalínuviðmót (CLI) fyrir vinsæl gagnagrunnsstjórnunarkerfi: MySQL, MariaDB og Percona með sjálfvirkri útfyllingu og setningafræði auðkenningu. Það er byggt með því að nota prompt_toolkit og krefst Python 2.7, 3.3, 3.4, 3.5 og 3.6. Það styður öruggar tengingar yfir SSL við MySQL netþjóninn.

  • Þegar þú ræsir það fyrst er stillingarskrá búin til sjálfkrafa á ~/.myclirc.
  • Styður sjálfvirka útfyllingu meðan þú skrifar SQL leitarorð sem og töflur, skoðanir og dálka í gagnagrunninum.
  • Styður einnig snjallútfyllingu sem er sjálfgefið virkt og mun bjóða upp á tillögur að samhengisnæmri frágangi.

Til dæmis:

SELECT * FROM <Tab> - this will just show table names. 
SELECT * FROM users WHERE <Tab> - this will simply show column names. 

  • Styður setningafræði auðkenningu með því að nota Pygments.
  • Stuðningur við SSL tengingar.
  • Býður upp á stuðning fyrir fjöllínufyrirspurnir.
  • Það skráir mögulega hverja fyrirspurn og úttak hennar í skrá (athugið að þetta er sjálfgefið óvirkt).
  • Leyfir þér að vista uppáhalds fyrirspurnir (vistaðu fyrirspurn með s alias og keyrðu hana með alias).
  • Styður tímasetningu SQL staðhæfinga og töfluflutnings.
  • Prentar töflugögn á aðlaðandi hátt.

Hvernig á að setja upp MyCLI fyrir MySQL og MariaDB í Linux

Á Debian/Ubuntu dreifingum geturðu auðveldlega sett upp mycli pakkann með því að nota apt skipun sem hér segir:

$ sudo apt-get update
$ sudo apt-get install mycli

Sömuleiðis, Fedora 22+ er með pakka í boði fyrir mycli, þú getur sett hann upp með dnf skipun eins og hér að neðan:

$ sudo dnf install mycli

Fyrir aðrar Linux dreifingar eins og RHEL/CentOS þarftu Python pip tól til að setja upp mycli. Byrjaðu á því að setja upp pip með skipunum hér að neðan:

$ sudo yum install pip	

Þegar pip hefur verið sett upp geturðu sett upp mycli sem hér segir:

$ sudo pip install mycli

Hvernig á að nota MyCLI fyrir MySQL og MariaDB í Linux

Þegar mycli hefur verið sett upp geturðu notað það svona:

$ mycli -u root -h localhost 

Auðveld frágang eins og leitarorð og sql-aðgerðir.

Töfluheiti fyllt út á eftir „FROM“ lykilorðinu.

Dálkútfylling virkar jafnvel þegar töflunöfn eru samnefnd.

Setningafræði auðkenning fyrir MySQL.

MySQL Output er sjálfkrafa flutt í gegnum minni stjórn.

Til að skrá þig inn í mysql og velja gagnagrunn á sama tíma geturðu notað svipaða skipun eins og hér segir.

$ mycli local_database
$ mycli -h localhost -u root app_db
$ mycli mysql://[email :3306/django_poll

Fyrir fleiri notkunarmöguleika skaltu slá inn:

$ mycli --help

MyCLI Heimasíða: http://mycli.net/index

Skoðaðu nokkrar gagnlegar greinar fyrir MySQL stjórnun.

  1. 20 MySQL (Mysqladmin) skipanir fyrir gagnagrunnsstjórnun í Linux
  2. Hvernig á að breyta sjálfgefna MySQL/MariaDB gagnaskrá í Linux
  3. 4 Gagnleg skipanalínuverkfæri til að fylgjast með MySQL-frammistöðu í Linux
  4. Hvernig á að breyta rótarlykilorði MySQL eða MariaDB í Linux
  5. MySQL öryggisafritunar- og endurheimtarskipanir fyrir gagnagrunnsstjórnun

Það er allt og sumt! Í þessari handbók sýndum við hvernig á að setja upp og nota mycli með einföldum skipunum í Linux. Deildu hugsun þinni varðandi þessa grein í gegnum athugasemdaformið hér að neðan.