Android

Hvordan lage en mysql-database på linux via kommandolinjen

How to Import Large MySQL Database (.sql) file to phpmyadmin using WAMP server

How to Import Large MySQL Database (.sql) file to phpmyadmin using WAMP server

Innholdsfortegnelse:

Anonim

MySQL er det mest populære open source relasjonsdatabasestyringssystemet.

Denne veiledningen forklarer hvordan du oppretter MySQL- eller MariaDB-databaser gjennom kommandolinjen.

Før du begynner

Vi antar at du allerede har MySQL eller MariaDB-server installert på systemet ditt.

  • Hvordan installere MySQL på CentOS 7, Ubuntu 18.04, Debian 9. Hvordan installerer MariaDB på CentOS 7, Ubuntu 18.04, Debian 9

Alle kommandoer utføres som en administrativ bruker (minsteprivilegiet som kreves for å opprette en ny database er CREATE ) eller med en root-konto.

For å få tilgang til MySQL-skallet, skriver du følgende kommando og skriver inn MySQL root-brukerpassordet når du blir bedt om det:

mysql -u root -p

Hvis du ikke har angitt et passord for MySQL root-brukeren, kan du utelate -p bryteren.

Hvis du trenger å endre MySQL root-passordet, følger du denne opplæringen for å tilbakestille et MySQL root-passord via kommandolinjen.

Lag en MySQL-database

Å opprette en ny MySQL-database er så enkelt som å kjøre en enkelt kommando.

Slik oppretter du en ny MySQL- eller MariaDB-database, utgir følgende kommando, der database_name er navnet på databasen du vil opprette:

CREATE DATABASE database_name;

Query OK, 1 row affected (0.00 sec)

ERROR 1007 (HY000): Can't create database 'database_name'; database exists

For å unngå feil hvis databasen med samme navn som du prøver å opprette eksisterer, kan du bruke følgende kommando:

CREATE DATABASE IF NOT EXISTS database_name;

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

I utgangen over kan du se Query OK som betyr at spørringen var vellykket, og 1 warning som forteller oss at databasen allerede eksisterer og at ingen ny database ble opprettet.

På Linux er MySQL-database og tabellnavn store og små bokstaver.

Vis alle MySQL-databaser

For å se databasen du har opprettet, kjører du følgende kommando fra MySQL-skallet:

SHOW DATABASES;

Kommandoen over vil skrive ut en liste over alle databaser på serveren. Utgangen skal være lik denne:

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

Velg en MySQL-database

Når du oppretter en database, er den nye databasen ikke valgt for bruk. Hvis du vil velge en database før du begynner på en MySQL-økt, bruker du følgende kommando:

USE database_name;

Database changed

Når du har valgt en database, vil alle de påfølgende operasjonene, for eksempel opprette tabeller, bli utført i den valgte databasen.

Lag en MySQL-database med mysqladmin

Du kan også opprette en ny MySQL-database fra Linux-terminalen ved å bruke mysqladmin-verktøyet.

For å opprette en database som heter database_name , skriver du for eksempel følgende kommando og skriver inn MySQL root-brukerpassordet når du blir bedt om det:

mysqladmin -u root -p create database_name

Konklusjon

Du har lært hvordan du lager MySQL-databaser.

Legg gjerne igjen en kommentar hvis du har spørsmål.

mysql mariadb