Android

Sådan installeres mysql på debian 10 linux

How to Install Debian 9 on VirtualBox

How to Install Debian 9 on VirtualBox

Indholdsfortegnelse:

Anonim

MySQL, verdens mest populære open source-relationsdatabasestyringssystem er ikke tilgængeligt i standard Debians oplagringssteder. MariaDB er standard databasesystemet i Debian 10.

Denne tutorial forklarer, hvordan du installerer og sikrer MySQL på Debian 10 fra MySQL Apt Repository.

Konfiguration af MySQL Repository

For at tilføje MySQL APT-arkivet til dit system skal du gå til arkivets downloadside og downloade den seneste version af pakken ved hjælp af følgende wget-kommando:

wget

Når downloadet er afsluttet, skal du frigive pakken som en bruger med sudo-privilegier:

sudo apt install./mysql-apt-config_0.8.13-1_all.deb

Du får vist konfigurationsmenuen, hvorfra du kan vælge den MySQL-version, du vil installere.

Når installationen er afsluttet, starter MySQL-tjenesten automatisk, du kan bekræfte den ved at skrive:

sudo systemctl status mysql

● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: en Active: active (running) since Fri 2019-07-26 13:23:25 PDT; 37s ago…

Sikring af MySQL

Kør kommandoen mysql_secure_installation at indstille root-adgangskoden og forbedre sikkerheden ved MySQL-installationen:

sudo mysql_secure_installation

Securing the MySQL server deployment. Connecting to MySQL using a blank password. VALIDATE PASSWORD COMPONENT can be used to test passwords and improve security. It checks the strength of password and allows the users to set only those passwords which are secure enough. Would you like to setup VALIDATE PASSWORD component? Press y|Y for Yes, any other key for No:

Du bliver bedt om at konfigurere VALIDATE PASSWORD PLUGIN der bruges til at teste styrken af ​​MySQL-brugeres adgangskoder. Der er tre niveauer af adgangskodevalueringspolitik, lav, mellem og stærk. Tryk på ENTER hvis du ikke vil konfigurere det validerede adgangskodeplugin.

Please set the password for root here. New password: Re-enter new password:

På den næste prompt bliver du bedt om at indstille en adgangskode til MySQL root-brugeren.

By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment. Remove anonymous users? (Press y|Y for Yes, any other key for No): y Success. Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network. Disallow root login remotely? (Press y|Y for Yes, any other key for No): y Success. By default, MySQL comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment. Remove test database and access to it? (Press y|Y for Yes, any other key for No): y - Dropping test database… Success. - Removing privileges on test database… Success. Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? (Press y|Y for Yes, any other key for No): y Success. All done!

Når du har indstillet root-adgangskoden, vil scriptet også bede dig om at fjerne den anonyme bruger, begrænse root-brugeradgang til den lokale maskine og fjerne testdatabasen. Du skal svare “Y” (ja) på alle spørgsmål.

Opretter forbindelse til MySQL Server

For at interagere med MySQL gennem terminalen skal du bruge mysql klienten, der er installeret som en afhængighed af MySQL-serverpakken.

Hvis du valgte standardgodkendelsesmetoden til at logge på MySQL-serveren som rodbrugertype:

sudo mysql

Ellers, hvis du valgte den ældre godkendelsesmetode til at logge ind type:

mysql -u root -p

Du bliver bedt om at indtaste den root-adgangskode, du tidligere har indstillet, da mysql_secure_installation scriptet blev kørt. Når du har indtastet adgangskoden, får du vist MySQL-shell som vist nedenfor:

Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 10 Server version: 8.0.17 MySQL Community Server - GPL…

Konklusion

I denne tutorial har du lært, hvordan du installerer og sikrer en MySQL-server på en Debian 10-server. Vi har også vist dig, hvordan du opretter forbindelse til MySQL-shell.

Hvis din ansøgning ikke har nogen specifikke krav, skal du holde fast ved MariaDB, standarddatabasesystemet i Debian 10.

mysql debian