Android

Kuinka poistaa mysql-tietokanta linuxista komentorivin avulla

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

Sisällysluettelo:

Anonim

MySQL on suosituin avoimen lähdekoodin relaatiotietokannan hallintajärjestelmä.

Tämä opetusohjelma kuvaa kuinka poistaa (tai pudottaa) MySQL- tai MariaDB-tietokanta komentoriviltä.

Ennen kuin aloitat

Kaikki komennot suoritetaan järjestelmänvalvojana (tietokannan poistamiseen vaadittava vähimmäisoikeus on DROP ) tai juuritilillä.

Päästäksesi MySQL-konsoliin kirjoita seuraava komento ja kirjoita MySQL-pääkäyttäjän salasana, kun sitä pyydetään:

mysql -u root -p Jos joudut vaihtamaan MySQL-pääsalasanasi, noudata tätä opastaa MySQL-pääsalasanan nollaamiseen komentorivin avulla.

Lista kaikki MySQL-tietokannat

Ennen kuin poistat tietokannan, saatat haluta tarkastella luetteloa kaikista luomista tietokannoista. Suorita seuraava komento MySQL-kuoren sisällä:

SHOW DATABASES;

Yllä oleva komento tulostaa luettelon kaikista palvelimen tietokannoista. Tuotoksen tulisi olla samanlainen kuin tämä:

+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)

Poista tietokanta MySQL: stä

MySQL-tietokannan poistaminen on yhtä helppoa kuin yhden komennon suorittaminen. Tämä ei ole palautettava toimenpide, ja se tulisi suorittaa varoen. Varmista, että et poista väärää tietokantaa, koska kun olet poistanut tietokannan, sitä ei voi palauttaa.

On aina hyvä idea luoda varmuuskopio tietokannasta ennen pudotuskyselyn suorittamista.

Poista tietokanta kirjoittamalla seuraava komento, jossa database_name on poistettavan database_name nimi:

DROP DATABASE database_name;

Query OK, 1 row affected (0.00 sec)

ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist

Käytä sen sijaan seuraavaa komentoa välttääksesi yllä olevien virheiden näkemistä:

DROP DATABASE IF EXISTS database_name;

Query OK, 1 row affected, 1 warning (0.00 sec)

Yllä olevassa tulostuksessa Query OK tarkoittaa, että kysely onnistui, ja 1 warning kertoo meille, että tietokantaa ei ole olemassa eikä tietokantaa poistettu.

Linuxissa MySQL-tietokannan ja taulukon nimet ovat kirjainkoolla.

Poista MySQL-tietokanta mysqladmin-sovelluksella

Voit myös poistaa MySQL-tietokannan Linux-päätteestä käyttämällä mysqladmin-apuohjelmaa.

Jos haluat poistaa esimerkiksi tietokannan_nimi database_name , kirjoita seuraava komento ja kirjoita MySQL-pääkäyttäjän salasana, kun sitä pyydetään:

mysqladmin -u root -p drop database_name

johtopäätös

Olet oppinut poistamaan MySQL-tietokannan.

Jätä kommentti, jos sinulla on kysyttävää.

mysql mariadb