In questo tutorial, ti mostreremo come installare e configurare MySQL sul tuo server CentOS 7. Per chi non lo sapesse, MySQL è un sistema di gestione di database relazionali (RDBMS) che funziona come un server che fornisce l'accesso multiutente a una serie di database. Il codice sorgente di MySQL è disponibile gratuitamente perché originariamente sviluppato come freeware. MySQL è scritto in C e C++ ed è compatibile con tutti i principali sistemi operativi. MySQL può essere utilizzato per una varietà di applicazioni, ma si trova più comunemente sui server Web.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice. Lo farò mostrarti l'installazione passo passo di MySQL Server nel server CentOS 7.
Installa MySQL Server su CentOS 7
Passaggio 1. Innanzitutto, devi abilitare il pacchetto repository di MySQL sul tuo sistema.
yum install wget wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm
Passaggio 2. Installa il server MySQL.
Installare MySQL è semplice come eseguire un solo comando:
yum -y update yum install mysql-server
Dopodiché aggiungilo all'avvio del tuo sistema e avvia il server MySQL usando i seguenti comandi:
systemctl start mysqld systemctl status mysqld systemctl enable mysqld.service
Passaggio 3. Configurazione di MySQL.
Per impostazione predefinita, MariaDB non è protetto. Puoi proteggere MySQL/MariaDB utilizzando mysql_secure_installation
sceneggiatura. Dovresti leggere attentamente e sotto ogni passaggio che imposterà una password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuoverà il database di test e l'accesso per proteggere MySQL.
mysql_secure_installation
Configuralo in questo modo:
- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Avanti, dovremo accedere alla console MySQL e creare un database. Esegui il seguente comando:
mysql -u root -p
Passaggio 4. Configura Firewall per MySQL.
Si consiglia vivamente di utilizzare il firewall ProfitBricks e/o il firewall Linux locale per limitare l'accesso al server MySQL. Solo gli host che richiedono la connettività al server MySQL dovrebbero essere accesso alla rete concesso:
firewall-cmd --permanent --zone=trusted --add-source=192.0.2.10/32 firewall-cmd --permanent --zone=trusted --add-port=3306/tcp firewall-cmd --reload
Congratulazioni! Hai installato correttamente MySQL. Grazie per aver utilizzato questo tutorial per l'installazione di MySQL Server nel sistema CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di MySQL.