GNU/Linux >> Linux Esercitazione >  >> Debian

Installare MySQL su Debian 9 Stretch - Processo passo dopo passo?

MySQL è il più popolare sistema di gestione di database open source. MySQL non è più disponibile con il rilascio di Debian 9 e MariaDB è diventato il sistema di database predefinito. Di solito, MySQL fa parte dei popolari stack LAMP e LEMP.

Qui a LinuxAPT, come parte dei nostri servizi di gestione dei server, aiutiamo regolarmente i nostri clienti a eseguire query MySQL correlate.

In questo contesto, esamineremo come installare MySQL sul server Debian 9 dal repository MySQL apt.


Come configurare MySQL PPA?

Prima di procedere con la procedura di installazione di MySQL, assicurati di utilizzare un account utente con privilegi sudo.

MySQL fornisce MySQL PPA ufficiale per il sistema Debian. Quindi scaricheremo il pacchetto MySQL da lì e lo installeremo sul sistema Debian. Esegui il comando seguente per abilitare il repository PPA:

$ wget http://repo.mysql.com/mysql-apt-config_0.8.12-1_all.deb

Una volta completato il download, puoi installare il pacchetto di rilascio utilizzando il comando seguente:

$ sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb

Ti verrà chiesto di accedere al menu di configurazione in cui puoi selezionare la versione di MySQL come preferisci.

Per impostazione predefinita, MySQL 8.0 è selezionato. È possibile installare un'altra versione selezionando l'opzione MySQL Server &Cluster (attualmente selezionato:mysql-8.0) e scegliere la versione in base alle proprie esigenze.

Qui installeremo MySQL 8.0 quindi seleziona l'ultima opzione OK e premi il tasto Invio per salvare le modifiche.


Come installare MySQL su Debian?

Ora il tuo server è pronto per installare MySQL.

Inizia aggiornando l'elenco dei pacchetti utilizzando:

$ sudo apt update

Usa il comando seguente per installare il server MySQL sul tuo sistema Debian:

$ sudo apt install mysql-server

Ti verrà chiesto di impostare la password dell'utente root come di seguito. Immettere una password complessa per l'utente root e premere il pulsante OK. Ancora una volta, chiederà di reinserire la password. Questa password verrà utilizzata come password utente root.

Successivamente, ti verrà presentato un messaggio che ti informa sulla nuova autenticazione MySQL 8.

Successivamente, verrà visualizzato un messaggio che ti informa sulla nuova autenticazione MySQL 8. Prima di selezionare il plug-in di autenticazione MySQL 8 predefinito, assicurati che sia supportato dalla tua applicazione.


Come verificare l'installazione di MySQL?

Il servizio MySQL si avvierà automaticamente una volta completata l'installazione. Puoi controllare lo stato del servizio MySQL digitando:

$ sudo systemctl status mysql

Dovrebbe mostrare sotto l'output se il servizio è attivo:

Uscita 
● mysql.service - MySQL Community Server
Caricato:caricato (/lib/systemd/system/mysql.service; abilitato; preimpostazione del fornitore:en
Attivo:attivo (in esecuzione) da mar 2019-04-23 10:37:09 IST; 13 secondi fa
Documenti:man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Processo:4475 ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre (codice=
PID principale:4510 (mysqld)
Stato:"SERVER_OPERATIVO"
Compiti:38 (limite:4915)
CGroup:/system.slice/mysql.service
└─4510 /usr/sbin/mysqld


Come proteggere l'installazione di MySQL?

Puoi migliorare la sicurezza di MySQL eseguendo il comando mysql_secure_installation. È uno script di sicurezza integrato in MySQL.

Esegui quindi sotto il comando:

$ sudo mysql_secure_installation

Una volta eseguito questo comando, ti verrà chiesto di inserire la password dell'utente root che hai impostato prima di questo passaggio.

Successivamente, ti chiederà di scegliere se utilizzare o meno il PLUGIN CONVALIDA PASSWORD, che può essere utilizzato per testare la forza della tua password MySQL. Premere INVIO se non si desidera impostare il plug-in di convalida della password.

Successivamente, ti verrà chiesto se desideri modificare la password dell'utente root corrente. Se la tua password attuale è perfetta, inserisci N per "no" al prompt.

Ora, per tutte le domande successive, premi Y e premi il tasto Invio per ciascuna. Ciò rimuoverà alcuni utenti anonimi e testerà il database, disabiliterà gli accessi root remoti e caricherà queste nuove regole in modo che MySQL rispetti immediatamente le modifiche apportate.

Verranno poste le seguenti domande e dovrai premere sì/y per tutte :

Rimuovere utenti anonimi? (Premere y|Y per Sì, qualsiasi altro tasto per No) :y 
Non consentire l'accesso root da remoto? (Premere y|Y per Sì, qualsiasi altro tasto per No) :y
Rimuovere il database di test e accedervi? (Premere y|Y per Sì, qualsiasi altro tasto per No) :y
Ricaricare ora le tabelle dei privilegi? (Premere y|Y per Sì, qualsiasi altro tasto per No) :y


Come connettersi a MySQL dalla riga di comando?

Puoi accedere al server MySQL usando la riga di comando usando il comando seguente:

$ mysql -u root -p

Ti verrà richiesto di inserire la password dell'utente root che hai impostato in precedenza e ti mostrerà l'output come di seguito:

Benvenuto nel monitor MySQL. I comandi terminano con; o \g. 
Il tuo ID di connessione MySQL è 12
Versione server:8.0.15 MySQL Community Server - GPL
Copyright (c) 2000, 2019, Oracle e/o sue affiliate. Tutti i diritti riservati.
Oracle è un marchio registrato di Oracle Corporation e/o dei suoi
affiliati. Altri nomi possono essere marchi di fabbrica dei rispettivi
proprietari.
Digita 'aiuto;' o '\h' per aiuto. Digitare '\c' per cancellare l'istruzione di input corrente.
mysql>


Debian
  1. Come installare il server della comunità MySQL su Debian 9 Stretch Linux

  2. Installare e configurare VNC su Debian 9 - Processo passo dopo passo?

  3. Installare Git sul sistema Debian 9 - Processo passo dopo passo?

  4. Installare Nginx su Debian 9 Server - Processo passo dopo passo?

  5. Installare phpMyAdmin con Apache su Debian 9 - Processo passo dopo passo?

Come installare VirtualBox 5.1 su Debian 9 (Stretch)

Come installare Magento su Debian 11

Come installare MySQL 8 su Debian 10

Come installare Debian 9 Stretch – Tutorial passo passo con schermate

Come installare LAMP (Apache, MySQL, PHP) su Debian 9 Stretch

Come installare Vai su Debian 9 Stretch