AWS propose des images d’installations packages à installer pour les serveurs EC2. La liste est plutôt fournie mais celle proposé de base par AWS pour les instances en free-tiers sont des packages compilés par Amazon directement.

Ces distributions sont tout à fait valables, mais peuvent différer légèrement d’une version Ubuntu ou Centos officiel.

Dans le cadre de développement personnel, j’ai installé un serveur Mysql et ajouté une configuration pour modifier le port d’écoute de ce serveur.

Installation du serveur Mysql

sudo yum install mysql

Une fois que le serveur Mysql est installé, il est nécessaire de le sécuriser un minimum. Pour cela, AWS propose un script qui va vous guider dans cette opération.

sudo mysql_secure_installation

Ensuite, pour modifier le port d’écoute (ou ajouter d’autres options de configuration), il suffit d’éditer (en root) le fichier /etc/my.conf et de rajouter les lignes que l’on souhaite.

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/8.0/en/server-configuration-defaults.html 
# 
[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data 
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. 
# innodb_buffer_pool_size = 128M 
#
# Remove the leading "# " to disable binary logging
# Binary logging captures changes between backups and is enabled by
# default. It's default setting is log_bin=binlog
# disable_log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
# 
# Remove leading # to revert to previous value for default_authentication_plugin,
# this will increase compatibility with older clients. For background, see:
# https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_default_authentication_plugin
# default-authentication-plugin=mysql_native_password

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

# Modification du port d'écoute par défaut
port=3309
Catégories : CloudTechs

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.