sql >> Databasteknik >  >> RDS >> Mysql

Hur man startar, startar om, kontrollerar status och stoppar MySQL-server

MySQL är världens mest rankade och populära databas med öppen källkod. Detta beror på att DB har mycket bra och kraftfulla funktioner. Detta påverkar dock inte dess enkelhet att använda.

Databasen är i allmänhet gratis och flitigt använd. I den här artikeln kommer vi att koncentrera oss mycket på hur man startar, startar om, kontrollerar status och stoppar MySQL-servern. Vi kommer också att titta på de grundläggande installationsstegen för en MySQL-databasserver på vår Linux-dator, plus några grundläggande kommandon du behöver för att komma igång med MySQL-klienten.

Hur man installerar MySQL-server

Till att börja med kommer vi att installera MySQL-servern med hjälp av Ubuntu OS-pakethanteraren. Först börjar vi med att uppdatera och uppgradera vårt system innan vi installerar MySQL-servern. För att göra detta, kopiera och klistra in följande kommandon i din terminal:

sudo apt-get update

Efter det, kör kommandot "sudo apt upgrade" för att uppgradera ditt systems paket

sudo apt upgrade

Kopiera och klistra sedan in det här kommandot för din maskininstallation för att installera MySQL plus alla dess data/beroenden.

sudo apt-get install mysql-server

Efter att ha kört kommandot ovan bör det säkra installationsverktyget starta automatiskt. Men i vissa fall kommer du att upptäcka att verktyget inte startar automatiskt efter installationen; om du är i en sådan situation, skriv in följande kommando:

sudo mysql_secure_installation utility

När du kör kommandot kommer det här verktyget att uppmana dig att definiera MySQL-inloggningsrotlösenord plus andra säkerhetsrelaterade alternativ, inklusive lösenordsvalidering, ta bort anonyma användare, ta bort fjärråtkomst till rotanvändaren och ta bort testdatabasen.

I slutet av att köra kommandot kommer ett allt klart-meddelande att säkerställa att alla inställningar som gjorts är okej.

Tillåter fjärråtkomst

if iptables (ett användarutrymmesprogram som tillåter systemadministratörer att konfigurera IP-paketfilterreglerna för Linuxkärnans brandvägg. Kort sagt, ett brandväggsprogram för Linux som används för att övervaka trafik till och från din server med hjälp av tabeller.) och du vill ansluta till databasen från en annan dator – det skulle hjälpa om du öppnade en port i din servers brandvägg. I de flesta fall är standardporten 3306. Du behöver dock inte gå igenom alla dessa processer om programmet du är eller vill använda i MySQL körs på samma server.

För att fjärrtillåta åtkomst till MySQL-servern, kör följande kommandon:

sudo ufw enable
sudo ufw allow mysql

Efter att ha gått igenom de viktiga tipsen som du bör bekanta dig med, låt oss nu gå till processen för att starta MySQL-tjänsten

Starta MySQL-tjänsten

När du har slutfört installationsprocessen kan du starta databastjänsten genom att köra följande kommandon i din terminal.

sudo /etc/init.d/mysql start

I andra fall kommer du att upptäcka att tjänsten redan är uppe. Om tjänsten är uppe får du ett meddelande som informerar dig om att tjänsten redan körs.

Aktivera MySQL

För att säkerställa att servern startar efter omstart, kör följande kommando:

sudo systemctl enable mysql

Startar om MySQL-servern

För att starta om servern, skriv in följande kommando i din terminal:

sudo /etc/init.d/mysql restart

När du startar om servern kan du köra följande kommando för att kontrollera om servern körs eller inte

sudo service mysql status

Slutligen, efter att ha bekräftat att servern körs, kan du avsluta den genom att ange följande kommando:

sudo /etc/init.d/mysql stop

För att lägga till, låt oss gräva lite i hur man utför några grundläggande operationer med MySQL-klienter.

Hur man ansluter till MySQL Server med MySQL-klienten

Du kan ansluta till servern som superanvändare via MySQL-klienten när din MySQL-server är uppe. Det första steget är att ange följande kommando i din terminal:

sudo /etc/init.d/mysql start

När du har startat servern anger du följande kommando för att ansluta dig till MySQL-klienten.

sudo mysql -u root -p

Vid inmatning av kommandot kommer du att bli ombedd att ange root-lösenordet. Här skriver du in lösenordet du skapade under installationsprocessen. Om du har glömt ditt lösenord kan du titta på hur du återställer root-lösenordet.

När du är ansluten till MySQL-servern kommer du att titta på ett välkomstmeddelande som visas med en mysql>-prompt som visas nedan.

När du använder klienten är några av de viktigaste sakerna att komma ihåg klientkommandon som CREATE, ALTER, FLUSH PRIVILEGES, USE, DROP, SHOW GRANTS, SELECT, CREATE TABLE, SHOW TABLE och INSERT, som inte är skiftlägeskänsliga.

Slutsats

Den här artikeln har utförligt täckt alla aspekter av att starta MySQL-server, starta om servern, aktivera servern, serverstatus, stoppa servern, ansluta till MySQL-server med MySQL-klient och slutligen tipsa om några nyckelsatser du behöver bekanta dig med när du använder denna databas. Vi hoppas att den är tillräckligt detaljerad för att kunna erbjuda dig lösningarna på dina problem. Vid eventuella fel, tveka inte att höra av dig. Tack för att du läste.


  1. Hur Cos() fungerar i PostgreSQL

  2. Använda StringWriter för XML-serialisering

  3. Gå till postgresql LIKE-frågan

  4. Olaglig blandning av sammanställningar (utf8_unicode_ci,IMPLICIT) och (utf8_general_ci,IMPLICIT) för operation '='