Maison > base de données > tutoriel mysql > installation automatique de MySQL

installation automatique de MySQL

WBOY
Libérer: 2023-05-23 14:32:07
original
800 Les gens l'ont consulté

À l'ère d'Internet, les données sont devenues l'une des ressources les plus importantes pour les entreprises et les bases de données sont de plus en plus utilisées. En tant que l'un des systèmes de gestion de bases de données relationnelles les plus populaires dans le domaine Internet, le système de base de données MySQL est devenu l'outil préféré de nombreuses entreprises et institutions pour le traitement des données.

Cependant, pour les débutants ou le personnel technique non professionnel, l'installation et la configuration de MySQL ont toujours été un problème plus difficile. Car pour ces personnes, il leur faut souvent comprendre des connaissances de base pertinentes, se familiariser avec l’environnement système, maîtriser certaines instructions, etc.

Afin de simplifier l'installation de MySQL, l'installation automatique de MySQL est devenue une solution très pratique et efficace. Ensuite, nous présenterons la méthode d'installation de MySQL du point de vue de l'installation automatique.

Il existe deux façons d'installer automatiquement MySQL, l'une via un script et l'autre via un package d'installation. Avant l'installation, vous devez préparer le package de téléchargement et d'installation de MySQL. Lien de téléchargement : https://dev.mysql.com/downloads/mysql/.

Installation automatique du script

L'installation automatique du script est relativement simple. Il vous suffit de préparer le fichier de script.

Les étapes sont les suivantes :

1 Ouvrez un éditeur, créez un fichier nommé install_mysql.sh, et ajoutez au début :

#!/bin/bash
Copier après la connexion
#🎜🎜. #2. Définissez la version MySQL et le lien de téléchargement comme suit :

MYSQL_VERSION=5.7.27
MYSQL_URL=https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-$MYSQL_VERSION.tar.gz
Copier après la connexion

3. Installez les packages logiciels nécessaires :

yum install -y libaio-devel numactl
Copier après la connexion

4.

wget $MYSQL_URL -O mysql.tar.gz
tar zxvf mysql.tar.gz
Copier après la connexion

5. Créez l'utilisateur mysql et le groupe d'utilisateurs, et définissez le mot de passe de l'utilisateur :

groupadd mysql
useradd -g mysql mysql
echo "123456" | passwd --stdin mysql
Copier après la connexion

6. Créez le répertoire d'installation MySQL comme suit :

mkdir -p /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql
Copier après la connexion
#. 🎜🎜#7. Configurez et compilez MySQL comme suit :

cd mysql-$MYSQL_VERSION
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/data/mysql -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system -DWITH_LIBWRAP=0 -DENABLED_LOCAL_INFILE=1 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DMYSQL_TCP_PORT=3306 -DMYSQL_USER=mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
make && make install
Copier après la connexion

8. Initialisez MySQL :

mkdir -p /var/run/mysqld
chown -R mysql:mysql /var/run/mysqld
cd /usr/local/mysql
scripts/mysql_install_db --user=mysql --datadir=/usr/local/data/mysql
Copier après la connexion

9. 🎜# 10. Démarrez MySQL :

cp support-files/my-default.cnf /etc/my.cnf
sed -i 's,^log-error.*,log-error=/var/run/mysqld/mysqld.log,g' /etc/my.cnf
sed -i 's,^pid-file.*,pid-file=/var/run/mysqld/mysqld.pid,g' /etc/my.cnf
Copier après la connexion

De cette façon, l'installation automatique de MySQL est terminée. Pour que MySQL démarre automatiquement après le redémarrage du système, mysqld_safe doit être ajouté au script de démarrage du système.

Installation automatique des packages d'installation

L'installation automatique des packages d'installation est relativement compliquée, mais elle est également plus courante, car de nombreuses personnes aiment installer des logiciels via des packages d'installation.

Les étapes sont les suivantes :

1. Téléchargez le package d'installation de MySQL.

2. Décompressez le package d'installation et entrez dans le dossier décompressé. Exécutez la commande :

/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &
Copier après la connexion

3. Mettez à jour l'entrepôt de packages et installez le serveur MySQL :

rpm -ivh mysql57-community-release-el7-x.rpm
Copier après la connexion

4. Configurez MySQL pour qu'il démarre automatiquement et démarrez MySQL :

yum update
yum install mysql-server
Copier après la connexion
. #🎜 🎜#5. Définissez le mot de passe de l'utilisateur root :

systemctl enable mysqld
systemctl start mysqld
Copier après la connexion
Suivez les instructions étape par étape pour définir le mot de passe root de MySQL, supprimer les utilisateurs anonymes et tester les bibliothèques, etc.

De cette façon, le processus d'installation automatique de MySQL à l'aide du package d'installation est terminé.

Conclusion

L'installation automatique de MySQL peut faciliter l'installation de MySQL par les débutants ou le personnel technique non professionnel. La plupart des systèmes prennent en charge l'installation automatique des scripts et l'installation automatique des packages d'installation. . Avant d'effectuer toute opération, téléchargez la version appropriée du package d'installation MySQL, sélectionnez la méthode d'installation appropriée en fonction de votre situation réelle et installez-la.

Pendant le processus d'installation, veillez à prêter attention aux étapes d'installation et vérifiez chaque étape une par une pour garantir le bon déroulement de l'installation. Enfin, l'automatisation de l'installation de MySQL peut non seulement simplifier le processus opérationnel, mais également garantir la qualité et la fiabilité de l'installation.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal