Maison  >  Article  >  base de données  >  Installation du code source MySQL sous Linux

Installation du code source MySQL sous Linux

PHPz
PHPzoriginal
2023-05-12 09:54:36541parcourir

MySQL est un système de gestion de base de données open source gratuit largement utilisé dans les systèmes Linux. Cet article présentera le processus d'installation du code source de MySQL pour aider les lecteurs à installer MySQL et à l'exécuter sans problème.

  1. Télécharger le code source de MySQL

Le code source de MySQL peut être téléchargé depuis le site officiel de MySQL. Avant le téléchargement, vous devez faire attention au numéro de version de la base de données et à l'architecture du système. Le téléchargement de la version correcte du code source peut garantir une installation réussie.

  1. Installer le compilateur et les packages de dépendances

La compilation MySQL nécessite l'utilisation du compilateur gcc et de certains packages de dépendances associés, tels que zlib et openssl , cmake, etc. Avant l'installation, vous devez vérifier si ces packages de dépendances sont installés. Dans la plupart des systèmes Linux, ces packages de dépendances sont installés par défaut. Cependant, s'ils ne sont pas installés, vous pouvez les installer via la ligne de commande, par exemple. installez les packages de dépendances dans le système Ubuntu : # 🎜🎜#

sudo apt-get install build-essential cmake zlib1g-dev openssl libssl-dev

    Décompressez le package de code source
Après avoir téléchargé le code source MySQL, vous pouvez décompresser le package compressé vers un répertoire approprié. Dans cet article, nous décompressons le code source dans /usr/local.

    Compiler et installer MySQL
Après avoir entré le répertoire du code source MySQL, vous pouvez utiliser la commande suivante pour compiler et installer MySQL : #🎜 🎜#
cd /usr/local/mysql-5.7.28
cmake .
make && make install

Parmi eux, le "." dans cmake signifie passer le répertoire courant en paramètre à cmake, où le Makefile requis pour la compilation sera automatiquement généré. La commande make compilera MySQL et vous devrez attendre de quelques minutes à des dizaines de minutes. La durée spécifique varie en fonction de la configuration matérielle de l'ordinateur. Enfin, make install installera MySQL dans le répertoire d'installation par défaut (généralement /usr/local/mysql).

Configurer les variables d'environnement MySQL
  1. Afin de faciliter l'utilisation de MySQL, vous devez configurer certaines variables d'environnement après le processus d'installation. Modifiez le fichier /etc/profile et ajoutez les lignes suivantes à la fin :
export MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$MYSQL_HOME/bin

Après avoir enregistré et quitté, utilisez la commande suivante pour que les variables d'environnement prennent effet :

source /etc/profile
#🎜🎜 #

Initialiser MySQL

  1. Après avoir terminé la compilation et l'installation, MySQL doit encore être initialisé. Tout d'abord, vous devez modifier le fichier de configuration MySQL my.cnf et définir certaines propriétés de la base de données, telles que l'adresse d'écoute, le port, l'encodage des caractères, etc. Ici, vous choisissez d'utiliser l'éditeur vim pour éditer le fichier my.cnf : # 🎜🎜#
    cd /usr/local/mysql
    cp support-files/my-default.cnf /etc/my.cnf
    vim /etc/my.cnf
  2. in my Ajoutez le contenu suivant au fichier .cnf :
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
port=3306
bind-address=127.0.0.1
character-set-server=utf8

où basedir est le chemin d'installation de MySQL, datadir est le chemin de stockage de la base de données MySQL, le port est le port d'écoute par défaut de MySQL, et bind-address est l'adresse IP que MySQL écoute, Character-set-server est le jeu de caractères de la base de données. Enregistrez et quittez après avoir terminé les modifications.

Ensuite, utilisez la commande suivante pour initialiser MySQL :

cd /usr/local/mysql
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

MySQL générera un mot de passe aléatoire lors de l'initialisation et l'enregistrera dans le fichier journal MySQL. Vous pouvez utiliser la commande suivante pour. afficher le mot de passe :

cat /usr/local/mysql/data/*-error.log | grep password

Utilisez ce mot de passe pour vous connecter à MySQL et modifiez le mot de passe :

/usr/local/mysql/bin/mysql -uroot -p

Utilisez le mot de passe initial que vous venez d'obtenir pour vous connecter à MySQL, puis changez le mot de passe :

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

# 🎜🎜#StartMySQL

Maintenant, MySQL a été installé et initialisé avec succès. Vous pouvez utiliser la commande suivante pour démarrer MySQL :
    /usr/local/mysql/support-files/mysql.server start
  1. Si le message Autorisation refusée s'affiche, vous devez modifier les autorisations du fichier :
  2. chmod +x /usr/local/mysql/support-files/mysql.server
Ensuite, redémarrez MySQL : # 🎜🎜#
/usr/local/mysql/support-files/mysql.server start

Vous pouvez utiliser la commande suivante pour vérifier l'état de MySQL :

/usr/local/mysql/support-files/mysql.server status

À ce stade, l'installation du code source de MySQL est terminée. Vous pouvez commencer à utiliser MySQL pour les travaux de développement de bases de données.

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!

Déclaration:
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