Maison > base de données > tutoriel mysql > le corps du texte

installation du code source Linux mysql

WBOY
Libérer: 2023-05-23 11:20:07
original
491 Les gens l'ont consulté

Dans le système d'exploitation Linux, il est nécessaire d'installer et de configurer le serveur de base de données MySQL car il s'agit d'un système de gestion de base de données performant, fiable et largement utilisé. MySQL fonctionne sur différents systèmes d'exploitation et vous permet de le personnaliser et de l'optimiser à l'aide de code open source.

Étant donné que la plupart des distributions Linux incluent des packages MySQL dans leurs référentiels de logiciels, certains utilisateurs peuvent souhaiter installer le logiciel à partir des sources afin de pouvoir choisir ses fonctionnalités et sa configuration. Dans cet article, on vous montrera comment installer MySQL à partir du code source sur un serveur Linux.

  1. Préparez le code source MySQL sur le serveur Linux

Tout d'abord, téléchargez la dernière version du code source MySQL depuis le site officiel de MySQL. Extrayez les fichiers de code source téléchargés du dossier de téléchargement dans le répertoire où vous souhaitez installer MySQL. Si vous installez MySQL dans le dossier /var/lib/mysql sous Linux, vous pouvez extraire le code source dans ce dossier à l'aide de la commande suivante :

tar -xzvf mysql-5.7.33.tar.gz -C /var/lib/mysql
Copier après la connexion
  1. Installez les outils de construction de base et Bibliothèques

Avant de procéder à l'installation du code source MySQL, vous devez installer les outils et bibliothèques de base pour compiler et construire MySQL en exécutant la commande suivante :

sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install libtool autoconf
sudo apt-get install libssl-dev
sudo apt-get install zlib1g-dev
sudo apt-get install libncurses5-dev
Copier après la connexion
#🎜🎜 # Notez que ces commandes installeront les outils de construction et les bibliothèques requis, en particulier la bibliothèque OpenSSL, zlib et ncurses, afin que MySQL puisse surveiller et lire les entrées utilisateur dans votre application.

    Configurer la build MySQL
Après avoir terminé l'installation des outils et des bibliothèques de build de base, vous devez le configurer pour la compilation et la build MySQL ultérieures processus .

Tout d'abord, créez les dossiers requis dans le répertoire d'installation de MySQL à l'aide de la commande suivante :

sudo mkdir /var/lib/mysql/data
sudo mkdir /var/lib/mysql/logs
sudo mkdir /var/lib/mysql/tmp
Copier après la connexion

Ensuite, construisez MySQL à l'aide de la commande suivante :

sudo ./configure --with-charset=utf8mb4 --with-collation=utf8mb4_general_ci --prefix=/usr/local/mysql --with-extra-charsets=complex --enable-thread-safe-client --enable-local-infile --enable-shared --with-plugins=innodb,archive,csv,blackhole --with-mysqld-ldflags=-all-static --with-client-ldflags=-all-static --without-docs --without-man --without-test --without-bench
Copier après la connexion
#🎜🎜 # Lors de l'exécution de cette commande, si vous rencontrez des erreurs de dépendance, suivez les instructions fournies dans le message d'erreur pour installer les bibliothèques manquantes.

La création de MySQL peut prendre un certain temps, en fonction de la puissance de traitement de votre serveur.

Compilez et installez MySQL
  1. Après avoir construit MySQL à l'aide de la commande build, vous pouvez utiliser la commande suivante pour compiler MySQL et l'installer à l'emplacement du répertoire de votre choix :
sudo make
sudo make install
Copier après la connexion

Avec la commande ci-dessus, vous pouvez installer MySQL dans le répertoire /usr/local/mysql.

Configuration de la base de données MySQL
  1. Une fois la construction et l'installation de MySQL terminées, vous pouvez la configurer selon le processus suivant : #🎜🎜 ##🎜 🎜#Effectuez d'abord la configuration de base de MySQL dans le fichier /etc/my.cnf :
sudo nano /etc/my.cnf
Copier après la connexion

Ensuite, ajoutez le contenu suivant dans le fichier :

[mysqld]
datadir=/var/lib/mysql/data
user=mysql
log_error=/var/lib/mysql/logs/error.log
log-bin=/var/lib/mysql/tmp/log/binary
innodb_log_file_size=1G
innodb_buffer_pool_size=4G
innodb_buffer_pool_instances=2
innodb_flush_log_at_trx_commit=0
max_connections=20000
default_authentication_plugin=mysql_native_password
skip_name_resolve
Copier après la connexion

By /my.cnf, vous pouvez configurer le répertoire de données par défaut, l'utilisateur et les options de journalisation pour le serveur MySQL.

Démarrer le serveur MySQL

    Après avoir installé et configuré MySQL, démarrez le serveur MySQL dans le terminal :
  1. sudo /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &
    Copier après la connexion
  2. Maintenant, vous pouvez vérifier si MySQL est correctement installé à l'aide de la commande suivante :
sudo /usr/local/mysql/bin/mysql
Copier après la connexion

Une fois que vous voyez l'invite de la base de données MySQL, vous pouvez l'utiliser pour créer et gérer la base de données.

Ajouter un nom d'utilisateur et un mot de passe à MySQL

    Après avoir démarré MySQL à l'étape précédente, vous devez ajouter un nom d'utilisateur et un mot de passe pour MySQL, ces informations d'identification will Pour un accès sécurisé aux bases de données MySQL.
  1. Tout d'abord, connectez-vous à la console MySQL en tant qu'utilisateur root à l'aide de la commande suivante :
mysql -u root
Copier après la connexion

Après avoir entré MySQL, utilisez la commande suivante pour ajouter un nouvel utilisateur et un nouveau mot de passe :

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
Copier après la connexion

Cette commande créera un nouvel utilisateur MySQL myuser avec le mot de passe mypassword.

Test de la base de données MySQL

    Une fois la base de données MySQL installée et configurée, vous devez utiliser la commande test ci-dessous pour vérifier que la base de données est disponible et fonctionne correctement :
  1. mysqladmin -u myuser -p version
    Copier après la connexion
    Après avoir demandé un mot de passe, entrez le mot de passe de la base de données MySQL configuré. Si tout va bien, vous verrez un résultat sur la version de MySQL et d'autres informations pertinentes, ce qui signifie que vous avez installé et configuré avec succès la base de données 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!

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