MySQL: MySQL komandų eilutės įrankių naudojimas (mysql, mysqldump ir kt.)

Ši dokumentacija yra Išplėstinis naudojimas vadovo dalis. Visą vadovą rasite čia: Kaip konfigūruoti, optimizuoti, eksportuoti ar importuoti MySQL duomenis.

👋 Sveiki atvykę į Stackhero dokumentaciją!

Stackhero siūlo paruoštą naudoti MySQL cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:

  • Neriboti prisijungimai ir perdavimai.
  • Įtraukta phpMyAdmin žiniatinklio sąsaja.
  • Lengvi atnaujinimai vienu paspaudimu.
  • Optimali veikla ir tvirta sauga, užtikrinama privačia ir dedikuota VM.

Taupykite laiką ir supaprastinkite savo gyvenimą: užtrunka tik 5 minutes išbandyti Stackhero MySQL cloud hosting sprendimą!

MySQL komandų eilutės įrankiai, tokie kaip mysql ir mysqldump, yra labai naudingi importuojant ar eksportuojant duomenis.

Vienas paprastas būdas pasiekti šiuos įrankius – paleisti juos Docker konteineryje. Tokiu būdu jūsų vietinė aplinka išlieka švari ir nereikia nieko diegti rankiniu būdu.

Jei Docker nėra jūsų darbo proceso dalis, tai visiškai normalu. Galite išbandyti Code-Hero Stackhero platformoje. Ši naršyklėje veikianti kūrimo aplinka leidžia dirbti tiesiogiai naršyklėje, todėl nereikia nieko diegti lokaliai. Daugiau sužinoti ir išbandyti galite per kelias minutes apsilankę Code-Hero Stackhero platformoje.

Norėdami pradėti naudotis Docker, galite paleisti MySQL konteinerį su šia komanda:

docker run -it -v $(pwd):/mnt mysql:<MYSQL_VERSION> /bin/bash

Pakeiskite <MYSQL_VERSION> jums reikalinga versija. Pavyzdžiui, jei Stackhero naudojate MySQL 8.0.36-0, įrašykite 8.0.36 (be -0 pabaigoje).

Kai konteineris paleistas, galite patikrinti prisijungimą šia komanda:

mysql -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT>

Jūsų dabartinis katalogas bus prijungtas prie /mnt konteineryje (dėl $(pwd):/mnt argumento). Tokia konfigūracija leidžia lengvai perkelti failus tarp jūsų kompiuterio ir konteinerio. Pavyzdžiui, jei norite sukurti duomenų bazės atsarginę kopiją savo kompiuteryje, naudokite:

mysqldump -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT> <DATABASE> > /mnt/<DATABASE>.sql