sql >> Database teknologi >  >> RDS >> Mysql

Sådan starter, genstarter, kontrollerer du status og stopper MySQL-serveren

MySQL er verdens mest rangerende og populære open source-database. Dette skyldes, at DB har meget gode og kraftfulde funktioner. Dette påvirker dog ikke dens enkelhed at bruge.

Databasen er generelt gratis og udbredt. I denne artikel vil vi meget koncentrere os om, hvordan man starter op, genstarter, kontrollerer status og stopper MySQL-serveren. Vi vil også se på de grundlæggende installationstrin for en MySQL-databaseserver på vores Linux-pc, plus nogle grundlæggende kommandoer, du skal bruge for at komme i gang med MySQL-klienten.

Sådan installeres MySQL-serveren

Til at begynde med vil vi installere MySQL-serveren ved hjælp af Ubuntu OS-pakkehåndteringen. Først vil vi starte med at opdatere og opgradere vores system, før vi installerer MySQL-serveren. For at gøre dette skal du kopiere og indsætte følgende kommandoer i din terminal:

sudo apt-get update

Kør derefter kommandoen "sudo apt upgrade" for at opgradere dit systems pakker

sudo apt upgrade

Kopier og indsæt derefter denne kommando, så din maskininstallatør installerer MySQL plus alle dens data/afhængigheder.

sudo apt-get install mysql-server

Efter at have kørt ovenstående kommando, bør det sikre installationsværktøj automatisk starte. I nogle tilfælde vil du dog opdage, at hjælpeprogrammet ikke starter automatisk efter installationen; hvis du er i en sådan situation, skal du indtaste følgende kommando:

sudo mysql_secure_installation utility

Når du kører kommandoen, vil dette hjælpeprogram bede dig om at definere MySQL login root-adgangskode plus andre sikkerhedsrelaterede muligheder, herunder adgangskodevalidering, fjernelse af anonyme brugere, fjernelse af fjernadgang til root-brugeren og fjernelse af testdatabasen.

I slutningen af ​​kørsel af kommandoen vil en meddelelse om alt udført sikre, at alle de foretagne indstillinger er i orden.

Tillader fjernadgang

if iptables (et brugerrumsprogram, der giver systemadministratorer mulighed for at konfigurere IP-pakkefilterreglerne for Linux-kernens firewall. Kort sagt, et firewallprogram til Linux, der bruges til at overvåge trafik til og fra din server ved hjælp af tabeller.), er blevet aktiveret, og du vil oprette forbindelse til databasen fra en anden pc – det ville hjælpe, hvis du åbnede en port i din servers firewall. I de fleste tilfælde er standardporten 3306. Du behøver dog ikke at gennemgå alle disse processer, hvis det program, du er eller vil bruge i MySQL, kører på den samme server.

For at tillade fjernadgang til MySQL-serveren skal du køre følgende kommandoer:

sudo ufw enable
sudo ufw allow mysql

Efter at have gennemgået de vigtige tips, som du bør gøre dig bekendt med, lad os nu gå til processen med at starte MySQL-tjenesten

Start MySQL-tjenesten

Efter at have afsluttet installationsprocessen, kan du starte databasetjenesten ved at køre følgende kommandoer i din terminal.

sudo /etc/init.d/mysql start

I andre tilfælde vil du opleve, at tjenesten allerede er oppe. Hvis tjenesten er oppe, vil du modtage en besked, der informerer dig om, at tjenesten allerede kører.

Aktivering af MySQL

For at sikre, at serveren starter efter genstart, skal du køre følgende kommando:

sudo systemctl enable mysql

Genstarter MySQL-server

For at genstarte serveren skal du indtaste følgende kommando i din terminal:

sudo /etc/init.d/mysql restart

Når du genstarter serveren, kan du køre følgende kommando for at kontrollere, om serveren kører eller ej

sudo service mysql status

Til sidst, efter at have bekræftet, at serveren kører, kan du afslutte den ved at indtaste følgende kommando:

sudo /etc/init.d/mysql stop

For at tilføje det, lad os grave lidt i, hvordan man udfører nogle grundlæggende handlinger med MySQL-klienter.

Sådan opretter du forbindelse til MySQL Server med MySQL-klienten

Du kan oprette forbindelse til serveren som superbruger via MySQL-klienten, når din MySQL-server er oppe. Det første trin er at indtaste følgende kommando i din terminal:

sudo /etc/init.d/mysql start

Når du har startet serveren, skal du indtaste følgende kommando for at forbinde dig til MySQL-klienten.

sudo mysql -u root -p

Ved indtastning af kommandoen bliver du bedt om at indtaste root-adgangskoden. Her skal du indtaste den adgangskode, du oprettede under installationsprocessen. Hvis du har glemt din adgangskode, kan du se, hvordan du nulstiller root-adgangskoden.

Når du er forbundet til MySQL-serveren, vil du se en velkomstmeddelelse, der vises med en mysql>-prompt som vist nedenfor.

Når du bruger klienten, er nogle af de vigtige ting, du skal huske, klientkommandoer såsom CREATE, ALTER, FLUSH PRIVILEGES, USE, DROP, SHOW GRANTS,  SELECT, CREATE TABLE, SHOW TABLE og INSERT, som ikke skelner mellem store og små bogstaver.

Konklusion

Denne artikel har udførligt dækket alle aspekter vedrørende start af MySQL-server, genstart af serveren, aktivering af serveren, serverstatus, standsning af serveren, forbindelse til MySQL-server med MySQL-klient, og til sidst tippet om nogle nøgleudsagn, du skal gøre dig bekendt med mens du bruger denne database. Vi håber, at det er detaljeret nok til at tilbyde dig løsningerne på dine problemer. I tilfælde af fejl, tøv ikke med at tage fat. Tak fordi du læste med.


  1. ORA-24550:signal modtaget:[si_signo=6] fejl

  2. Adgang til en anden brugers tabel i en Oracle Stored Procedure

  3. Eksporter Oracle-forespørgselsresultater til en HTML-fil, når du bruger SQLcl

  4. Specialbygget statistik