Maison > Article > base de données > Installation du code source MySQL sous Linux
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.
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.
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
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 MySQLexport 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
cd /usr/local/mysql cp support-files/my-default.cnf /etc/my.cnf vim /etc/my.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
chmod +x /usr/local/mysql/support-files/mysql.server
/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!