sql >> Database teknologi >  >> RDS >> MariaDB

Sådan installeres og sikres MariaDB på Debian 9

MariaDB er en fællesskabsudviklet forgrening af MySQL relationsdatabasestyringssystemet beregnet til at forblive gratis under GNU GPL. Udvikling ledes af nogle af de oprindelige udviklere af MySQL, som forkastede det på grund af bekymringer over dets opkøb af Oracle Corporation. Bidragydere er forpligtet til at dele deres ophavsret med MariaDB Foundation.

MariaDB Server er en af ​​de mest populære databaseservere i verden. Det er lavet af de originale udviklere af MySQL og forbliver garanteret open source. Bemærkelsesværdige brugere inkluderer Wikipedia, WordPress.com og Google.

I denne vejledning vil vi forklare, hvordan du installerer den seneste version af MariaDB på en Debian 9-server.

Du kan også læse vejledningen om installation af MariaDB på en CentOS 7-server og på en Ubuntu-server

sudo apt install mariadb-server

Efter installationen skal du udstede kommandoen nedenfor for at kontrollere status for vores MariaDB-installation:

sudo systemctl status mariadb

Vores MySQL-database kører nu, så den næste ting at gøre er at køre et simpelt sikkerhedsscript, der fjerner nogle farlige standardindstillinger og låser en vis standardadgang til vores databasesystem. Start scriptet ved at udstede kommandoen nedenfor:

sudo mysql_secure_installation

Scriptet vil stille et par spørgsmål, herunder:

  • Nuværende root-adgangskode – Da dette er en ny installation af MySQL, har du sandsynligvis ikke en, så du kan lade den stå tom, og du vil blive spurgt, om du vil indstille en. Skriv Y, og fortsæt.
  • Fjern anonyme brugere - Skriv Y, eller tryk på Enter-knappen for at vælge standarden (som er Y).
  • Deaktiver root-login eksternt - Skriv Y, eller tryk på Enter-knappen for at vælge standarden (som er Y).
  • Fjern testdatabase - Skriv Y, eller tryk på Enter-knappen for at vælge standarden (som er Y)
  • Genindlæs privilegietabeller - Indtast Y, eller tryk på Enter-knappen for at vælge standarden (som er Y)

Efter at have sikret databaseserveren, kan vi bekræfte, at MariaDB fungerer efter behov. Indtast kommandoen nedenfor for at kontrollere den installerede version:

mysql --version

Vi kan også bruge mysqladmin tool, en klient, der lader dig køre administrative kommandoer ved at skrive kommandoen:

sudo mysqladmin -u root -p version

Dette indikerer, at installationen er lykkedes.


  1. GETUTCDATE() Eksempler i SQL Server (T-SQL)

  2. Oracle til PostgreSQL:Grunde til at migrere

  3. Hvordan kan jeg se, hvornår en MySQL-tabel sidst blev opdateret?

  4. Hvordan vælger jeg effektivt den tidligere ikke-nul værdi?