10 kommandoer for å administrere databaser med MySQLAdmin

I mange år har jeg alltid administrert MySQL-databasene mine ved å gå inn på MySQL-serveren og utføre instruksjonene, det vil si:

mysql -u root -p

Og her skriver jeg passordet, og jeg kan gjøre det jeg vil, men jeg oppdaget nettopp: mysqladmin

MySQL-versjon og status?

La oss først sjekke versjonen av MySQL som er installert:

mysqladmin -u root -p ping

O brønn:

sudo service mysql status

I mitt tilfelle får jeg dette:

mysql-status-levende

Likevel kan de vite versjonen av MySQL som kjører med:

mysqladmin -u root -p version

Hvordan angi eller endre passord til root i MySQL?

I mange distros, når en MySQL-server er installert, er den ikke alltid konfigurert med et root-passord som standard for MySQL, for å opprette et passord for root når det ikke har det er så enkelt som:

mysqladmin -u root password PASSWORD-QUE-QUIERAN

Hvis dette ikke er tilfelle, og de har et passord for root, men ønsker å endre det, er syntaksen som følger:

mysqladmin -u root -pPASSWORD-QUE-TIENEN password 'NUEVO-PASSWORD'

Hvordan lage en database i MySQL?

Så enkelt som å løpe:

mysqladmin -u root -p create NOMBRE-DE-DB

Hvordan sletter jeg en database i MySQL?

Svært lik den forrige instruksjonen:

mysqladmin -u root -p drop NOMBRE-DE-DB

Hvordan vite hvilke tilkoblinger det er til MySQL-serveren?

mysqladmin -u root -p status

For øyeblikket jeg skriver denne artikkelen på den bærbare datamaskinen min, viser den meg følgende:

Oppetid: 19381 Tråder: 1 Spørsmål: 9518 Sakte spørsmål: 0 Åpner: 431 Spylingstabeller: 1 Åpne bord: 106 Spørringer per sekund gjennomsnitt: 0.491

På samme måte, hvis du vil vite alle verdiene og betingelsene til variablene, er det bare å sette:

mysqladmin -u root -p extended-status

Produksjonen vil være mye mer omfattende denne gangen.

Eller hvis dette ikke forteller deg informasjonen du trenger, kan du prøve:

mysqladmin -u root -p variables

I tilfelle du vil laste inn privilegiene på nytt, det vil si å gjøre en flush, vil kommandoen være:

mysqladmin -u root -p reload;
mysqladmin -u root -p refresh

Alle disse kommandoene fungerer med at MySQL-serveren er i localhost. Hvis du vil utføre instruksjoner på en ekstern server, må du legge til:

-h IP-DE-SERVIDOR

Uansett vet jeg at mange foretrekker PHPMyAdmin og andre bare foretrekker terminalen, her har vi noen tips til terminalen 😉

Hvis du vil vite mer om MySQLAdmin, vet du allerede - » mysqladmin –hjelp

Hilsen


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   eliotime3000. sa

    Legg merke til redaktøren for innlegget at bildet ikke kunne vises, eller at det er problemer med katalogens tillatelser til å vise grafikken.

    1.    KZKG ^ Gaara sa

      Jeg retter det med en gang, takk 🙂

      1.    som hvem sa

        Fortsatt ikke sett 😮

        1.    sieg84 sa

          med en gang blir endringen brukt

          1.    eliotime3000. sa

            Så langt ser jeg ingenting i det hele tatt. Det enkleste er å laste opp bildet til Imgur, så kobler du det og det er det.

          2.    KZKG ^ Gaara sa

            Det er løst, beklager forsinkelsen ... Jeg hadde problemer med å komme på nett i disse dager.

  2.   livlig sa

    Mmm .. Jeg kan ikke se bildet heller, det ser ut til at "noen" la fingrene der han ikke skulle 😀

  3.   Nathan sa

    Lær Microsoft Access, ikke kast bort tiden med dette. Ingen bruker det

    1.    livlig sa

      JAAAAAAAAAAAAAAAAAAAAAJAJAJAJAJAJAJAJAJAJAJA ... Microsoft Access? Alvor? God sorg, hva skal jeg lese ...

      1.    eliotime3000. sa

        Jeg sier også det samme, selv om MySQL virker mye lettere å håndtere enn Access når det gjelder funksjonalitet (og mer hvis du gjør det fra konsollen).

        1.    livlig sa

          Er det at Access ikke er det samme som MySQL. La oss se hvem som administrerer DB for et nettsted ved hjelp av Access?

          1.    pandev92 sa

            er at tilgang ikke gjør den samme funksjonen LOL!

    2.    eliotime3000. sa

      I Peru bruker de det mye i MyPES, selv om den faktiske bruken dette systemet er gitt er minimal, uten å tenke på at det er ganske svakt sammenlignet med MySQL / MariaDB, PostgreSQL og gjeng.

    3.    Rodolfo sa

      Friend Access er ikke en DB som sådan, SQL Server Ja, tilgang er som en liten simulering av DB, Mysql hvis det er en databasemotor, som har mange ting som proprietære DB-er i disse dager, ingenting å misunne andre motorer av DB.

      Visste du at internettverter gir innfødt støtte til mysql? mange cms som drupal, joomla, wordpress og alt relatert til webapplikasjoner bruker i de fleste tilfeller mysql, der de lærer deg helt sikkert at de gjør noe grunnleggende, og det er derfor de bruker tilgang, men det er nødvendig at du leser og finner ut om motorer eller administratorer av databaser.

      1.    Engel sa

        Rodolfo Ja du vet takk
        Acces is not a DB acces er et proprietært Guindous-program

  4.   eliotime3000. sa

    Sikkert, problemet skyldtes det faktum at KZKGGaara lekte med VPN-en BD og gjorde at bildet ikke ble synlig.

  5.   klovn sa

    Hvis du er så ubrukelig at ingen av kommandoene fungerte for deg, kopier du denne kommandoen i en terminal:

    ~ # sudo apt -get -y remove –purge mysql

    1.    eliotime3000. sa

      JAJAJAJAJAJAJAJAJAJAJAJAAAAAAAAAAAA !!!!!!

      Jeg kan ikke tro at de kastet inn håndkleet så raskt med MySQL.

  6.   Cyborg sa

    Hallo
    tilgang, den brukes av de som ikke har råd til noe bedre, og ethvert stort selskap bruker mysql,
    slutte å være et troll

    1.    eliotime3000. sa

      Det er derfor i Peru, som er hyperavhengig av Microsoft, bruker produktene sine uttømmende (blant dem Access og SQL Server).

  7.   janus 981 sa

    Jeg tror en viktig kommando mangler: mysql -u root -p kilde db-navn som brukes til å importere en database. Hilsen.

    1.    eliotime3000. sa

      Jeg vet det siden jeg fikk undervisning i MySQL med Windows.

  8.   viliam sa

    Så langt har jeg ikke funnet et stort nytt verktøy for å jobbe med MySQL - Valentina Studio. Det er den gratis utgaven du kan gjøre mer enn de mange kommersielle verktøyene!
    Sjekk det anbefales. http://www.valentina-db.com/en/valentina-studio-overview

  9.   Mario Riveros sa

    Hvordan håndtere db mysql i centos 6 med Windows-klient

  10.   Manuel Lucero plassholderbilde sa

    Estimert.

    Hvordan kan jeg vite via konsoll på en Linux-server, de installerte databasemotorer?

    Takk.
    Atte.
    ML

    1.    KZKG ^ Gaara sa

      Hei,

      Vel forutsatt at du bruker en distro som Debian som har aptitude-kommandoen allerede installert, kan du sjekke slik:

      aptitude search mysql | grep server

      Dette vil fortelle deg om MySQL-serveren er installert eller ikke

      Du kan prøve det samme med Postgre.

      Husk at den første bokstaven til venstre er indikatoren. P betyr at den ikke er installert, jeg betyr at den er installert.

  11.   John Paul Moreno sa

    Jeg elsket denne informasjonen, den er veldig interessant 😉
    takk for alt…