MySQL est un système de gestion de bases de données relationnelles très populaire et largement utilisé dans diverses applications et sites Web. Bien que les packages d'installation binaires puissent être utilisés pour installer MySQL sur différents systèmes d'exploitation, l'installation du code source de MySQL peut être personnalisée et configurée selon les besoins et constitue également une compétence nécessaire pour les administrateurs système Linux. Cet article explique comment installer MySQL 5.6 sur CentOS 7 à l'aide du code source.
Avant de commencer à installer MySQL 5.6, nous devons faire quelques préparatifs. Tout d'abord, assurez-vous que votre système est à jour :
sudo yum update
Installez les outils nécessaires à la compilation de MySQL :
sudo yum groupinstall "Development Tools" sudo yum install cmake ncurses-devel bison
tar -zxvf mysql-5.6.50.tar.gz
Entrez le répertoire mysql-5.6.50 décompressé :
cd mysql-5.6.50
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DWITH_EXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_SSL=yes
La signification de ces paramètres est la suivante :
CMAKE_INSTALL_PREFIX : Le répertoire où MySQL sera installé.make sudo make install
Ces commandes permettront Le code source de MySQL 5.6 est compilé en fichiers exécutables et installé dans le répertoire /usr/local/mysql.
Initialize MYSQLsudo /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
Cette commande be Créez les fichiers et dossiers nécessaires dans le répertoire MySQL et préparez-vous à démarrer le service MySQL.
Exécution de MySQL 5.6sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
Cette commande démarre MySQL et s'exécute en arrière-plan. Cela garantit également que MySQL redémarre automatiquement en cas d'arrêt inattendu.
Configuration de MySQL 5.6sudo vi /etc/my.cnf
Dans ce fichier, recherchez les options qui doivent être modifiées et apportez des modifications. Par exemple, pour changer le numéro de port en 3307, vous pouvez ajouter la ligne suivante :
[mysqld] port=3307
Vous pouvez ajouter d'autres options comme celle-ci :
[mysqld] port=3307 bind-address=0.0.0.0 max_connections=200 query_cache_size=128M innodb_buffer_pool_size=256M
Après avoir modifié le fichier de configuration MySQL , n'oubliez pas de redémarrer MySQL Serve.
Connectez-vous à MySQL 5.6mysql -u root -p
La commande vous demandera votre mot de passe. Après avoir entré le mot de passe du compte root MySQL, vous entrerez dans l'invite du shell MySQL. MySQL 5.6 a maintenant été installé avec succès et est prêt à être utilisé.
Conclusion
Cet article présente les étapes détaillées pour installer MySQL sur CentOS 7 à l'aide du code source de MySQL 5.6. Une installation source vous offre plus d'options de configuration pour MySQL et vous permet de le personnaliser si nécessaire. L'installation du code source est également une compétence de base pour les administrateurs système Linux. Suivez les étapes de cet article et n'oubliez pas de sauvegarder vos données avant d'utiliser MySQL.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!