In questo tutorial esploreremo un modo semplice e veloce su come installare MySQL 5.6 su CentOS 7 / RHEL 7. In precedenza abbiamo già scritto come installare MySQL Server 5.6 su CentOS 6 / RHEL 7.
CentOS e RHEL 7 vengono forniti con MariaDB per impostazione predefinita. MariaDB è il demone standard del database utilizzato per sostituire il vecchio server MySQL di Oracle. MariaDB è stato creato dal fondatore del server MySQL originale e migliora notevolmente le prestazioni delle query SQL e del server di database rispetto alle versioni MySQL tradizionali.
Tuttavia, ci sono ancora aziende che utilizzano MySQL Server come server di database predefinito. Questo è stato il caso di uno dei nostri server dedicati di uno dei nostri clienti. Ha richiesto di avere solo MySQL 5.6 su CentOS 7, e così abbiamo fatto. Ecco la procedura.
Installazione di MySQL 5.6 su CentOS 7
Innanzitutto, assicurati che il tuo sistema sia aggiornato:
yum update -y
Una volta aggiornati tutti i pacchetti, proseguiamo con l'installazione di MySQL Server Community Edition.
Rimuovi MariaDB
Esegui questi comandi per rimuovere MariaDB dal tuo server:
yum remove mariadb mariadb-server -y
Installa MySQL Community Repository
Per installare MySQL 5.6 su CentOS 7 è necessario scaricare e installare il repository ufficiale della community MySQL. Esegui questo comando:
rpm -Uvh http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
Installa il server MySQL
Quindi usa yum per installare il client MySQL e il server MySQL come vedi di seguito:
yum install mysql mysql-server
Avvia MySQL e abilita l'avvio automatico dopo l'avvio
Avvia il tuo server MySQL 5.6 e assicurati di abilitarlo per l'avvio durante il processo di avvio:
systemctl start mysqld systemctl enable mysqld
Server MySQL sicuro
Sei quasi pronto, ora eseguiamo lo script di sicurezza MySQL per assicurarci che il tuo server venga rafforzato. Per questo utilizzeremo lo script mysql_secure_installation che deve essere eseguito dopo ogni installazione del server MySQL. Esegui semplicemente questo script come root:
mysql_secure_installation
Verifica che il client e il server MySQL funzionino
Esegui questi comandi:
[[email protected]:~]mysql -V mysql Ver 14.14 Distrib 5.6.35, for Linux (x86_64) using EditLine wrapper [[email protected]:~]
Prova a connetterti al tuo server MySQL come root:
mysql -u root -p
[[email protected]:~]mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 249979 Server version: 5.6.35 MySQL Community Server (GPL) Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
Questo è tutto, a questo punto dovresti avere il tuo MySQL 5.6 su CentOS 7 / RHEL 7 funzionante senza problemi.
Installa MySQL 5.6 su CentOS 7 / RHEL 7 Ultima modifica:31 marzo 2017 da Esteban Borges