Create a MySQL Database on Linux via Command Line
Innehållsförteckning:
- Innan du börjar
- Skapa en MySQL-databas
- Visa alla MySQL-databaser
- Välj en MySQL-databas
- Skapa en MySQL-databas med mysqladmin
- Slutsats
MySQL är det mest populära databashanteringssystemet med öppna källor.
Denna handledning förklarar hur man skapar MySQL- eller MariaDB-databaser via kommandoraden.
Innan du börjar
Vi antar att du redan har MySQL eller MariaDB-server installerat på ditt system.
- Hur man installerar MySQL på CentOS 7, Ubuntu 18.04, Debian 9. Hur installerar MariaDB på CentOS 7, Ubuntu 18.04, Debian 9
Alla kommandon exekveras som en administrativ användare (minsta behörighet som krävs för att skapa en ny databas är
CREATE
) eller med ett root-konto.
För att komma åt MySQL-skalet skriver du följande kommando och anger ditt MySQL-root-användarlösenord när du uppmanas:
mysql -u root -p
Om du inte har ställt in ett lösenord för din MySQL-rootanvändare kan du utelämna omkopplaren
-p
.
Skapa en MySQL-databas
Att skapa en ny MySQL-databas är lika enkelt som att köra ett enda kommando.
För att skapa en ny MySQL- eller MariaDB-databas utfärdar följande kommando, där
database_name
är namnet på databasen du vill skapa:
CREATE DATABASE database_name;
Query OK, 1 row affected (0.00 sec)
ERROR 1007 (HY000): Can't create database 'database_name'; database exists
För att undvika fel om databasen med samma namn som du försöker skapa finns kan du använda följande kommando:
CREATE DATABASE IF NOT EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.00 sec)
I utgången ovan kan du se
Query OK
vilket innebär att frågan var framgångsrik, och en
1 warning
som säger att databasen redan finns och att ingen ny databas skapades.
Visa alla MySQL-databaser
Utför följande kommando för att visa databasen du har skapat från MySQL-skalet:
SHOW DATABASES;
Kommandot ovan kommer att skriva ut en lista över alla databaser på servern. Utgången bör likna detta:
+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)
Välj en MySQL-databas
När du skapar en databas väljs inte den nya databasen för användning. Om du vill välja en databas innan du börjar en MySQL-session använder du följande kommando:
USE database_name;
Database changed
När du väljer en databas utförs alla efterföljande operationer, t.ex. att skapa tabeller i den valda databasen.
Skapa en MySQL-databas med mysqladmin
Du kan också skapa en ny MySQL-databas från Linux-terminalen med hjälp av verktyget mysqladmin.
Om du till exempel vill skapa en databas med namnet
database_name
skriver du följande kommando och anger ditt MySQL-root-användarlösenord när du uppmanas:
mysqladmin -u root -p create database_name
Slutsats
Du har lärt dig hur du skapar MySQL-databaser.
Lämna gärna en kommentar om du har några frågor.
mysql mariadbLedamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Allvarliga geeks spenderar mycket tid på kommandoraden. Men Windows antika kommandoraden ändras inte ens på rätt sätt, och det tar ett muskommando att klistra in i (att slå Ctrl + V kommer bara att resultera i att ^ V skrivs ut). Microsofts svar på detta är PowerShell, en alternativ kommandoprocessor som är buntad med Windows från XP SP2 till Windows 8. PowerShell kan göra många saker och dess standardkonsolprogram är också en förbättring eftersom du kan ändra storlek på det, men du kan fortfara
Take Command tar en kraftfull, men enkel kommandoförädling och gifter den med ett vackert modernt gränssnitt, för ett resultat som lämnar standard Windows gränssnitt år bakom. Kommandotillverkaren, TCC, är en superset av den som är inbyggd i Windows. Så, dir är fortfarande dir, och del är fortfarande del, och allt du redan vet om att arbeta i kommandoraden är fortfarande giltigt. Men det finns många extra kommandon, och även de befintliga kommandon får växlar i TCC, deras cmd.exe motsvarigheter
Hur man hanterar mysql-databaser och användare från kommandoraden
MySQL är det mest populära databashanteringssystemet med öppna källor. Denna handledning förklarar hur man använder kommandoraden för att skapa och hantera MySQL och MariaDB databaser och användare.







