Maison >base de données >tutoriel mysql >Comment installer Linux MySQL Tar

Comment installer Linux MySQL Tar

PHPz
PHPzoriginal
2023-04-17 16:38:142234parcourir

Il existe généralement de nombreuses façons d'installer une base de données MySQL sur les systèmes Linux, notamment la compilation du code source, l'installation binaire et l'utilisation de gestionnaires de packages. Cependant, cet article explique comment installer la base de données MySQL via le package Tar dans le système Linux. Ci-dessous, cet article présentera étape par étape le processus d'installation de la base de données MySQL via le package Tar et fournira quelques commandes pratiques pour référence aux lecteurs.

  1. Téléchargez le package MySQL Tar
    Avant d'installer MySQL, nous devons télécharger le fichier binaire précompilé (package Tar) depuis le site officiel de MySQL (https://dev.mysql.com/downloads/mysql/). Sur la page de téléchargement, sélectionnez la version et l'architecture appropriée pour votre système d'exploitation. Cet article prend le système Linux comme exemple et sélectionne la version Linux-Generic.
  2. Décompressez le package MySQL Tar
    Une fois le téléchargement terminé, nous devons décompresser le fichier du package MySQL Tar dans le système. Utilisez la commande suivante pour décompresser le package MySQL Tar :

tar -xzvf mysql-x.x.xx-linux-glibc2.12-x.xx.tar.gz

où x.x.xx représente le numéro de version de MySQL, qui peut changer . Après avoir exécuté la commande ci-dessus, un dossier mysql-x.x.xx-linux-glibc2.12-x.xx sera généré, qui contient tous les fichiers et répertoires de MySQL.

  1. Configurez la base de données MySQL
    Après avoir terminé la décompression, entrez dans le répertoire mysql-x.x.xx-linux-glibc2.12-x.xx et utilisez la commande suivante pour créer un utilisateur MySQL :

useradd mysql

Copiez le fichiers du dossier MySQL dans le répertoire système :

cp -R ./mysql-x.x.xx-linux-glibc2.12-x.xx /usr/local/mysql

Copiez le fichier de configuration MySQL my.cnf dans le Répertoire /etc :

cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

Utilisez la commande suivante pour mettre à jour les autorisations du répertoire de données dans MySQL :

chown -R mysql :mysql /usr/local/mysql

  1. Initialiser la base de données MySQL
    Après avoir configuré la base de données MySQL dans la troisième étape, vous devez exécuter la commande suivante pour initialiser la base de données MySQL :

cd /usr/local/mysql
./bin/mysqld --initialize --user=mysql

Cette commande génère le mot de passe root MySQL, qui est stocké dans le fichier error.log.

  1. Démarrez le service MySQL
    Démarrez le service MySQL via la commande suivante :

systemctl start mysqld

  1. Définissez le mot de passe root MySQL
    Après avoir démarré le service MySQL, nous devons définir le mot de passe root MySQL nouvellement généré sur un mot de passe que nous pouvons gérer.

Utilisez la commande suivante pour modifier :

mysqladmin -u root password 'newpassword'

où 'newpassword' représente le nouveau mot de passe.

  1. Configurer MySQL pour l'accès à distance
    Si vous devez accéder à la base de données MySQL à partir d'un ordinateur distant, vous devez exécuter la commande suivante pour lier MySQL à l'adresse IP publique :

vi /etc/my.cnf

Ajoutez les paramètres suivants dans le fichier :

bind-address=your-server-ip

your-server-ip entre guillemets fait référence à l'adresse IP publique de cette machine, et non à l'adresse locale unique 127.0.0.1.

  1. Commandes communes
    Après avoir terminé les étapes ci-dessus, nous devons apprendre quelques commandes MySQL courantes.

Démarrez le service MySQL :

systemctl start mysqld

Arrêtez le service MySQL :

systemctl stop mysqld

Redémarrez le service MySQL :

systemctl restart mysqld

Affichez l'état du service MySQL : l statut mysqld

Entrez MySQL :

mysql -u root -p

Quitter MySQL :

exit

Ce qui précède est le processus et les commandes courantes présentées dans cet article pour installer la base de données MySQL via le package Tar. Bien que cette méthode soit relativement compliquée, elle permet d'avoir une compréhension plus approfondie de la base de données MySQL et d'apprendre à utiliser quelques commandes pratiques.

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