Maison > Article > base de données > Introduction détaillée de l'ensemble du processus et des précautions d'installation de MySql5.7.17 sous le dernier système Linux
Cet article est la dernière versionlinuxSous le systèmeInstallermysql 5.7 L'ensemble du processus de .17 et Notes sont très bons et ont une valeur de référence. Les amis qui en ont besoin peuvent s'y référer
1. le répertoire local
2. cp /home/soft/MySQL-5.7.15-Linux-glibc2.5-x86_64.tar.gz /usr/local/
## Copiez mysql et compressez-le dans le répertoire local
3. cd /usr/local/ ##Entrez le répertoire local
4 tar -xzvf mysql-5.7.15-linux-glibc2.5-x86_64. .tar.gz
##Extraire le package compressé mysql
5. mv mysql-5.7.15-linux-glibc2.5-x86_64 mysql ##Renommer le répertoire mysql
6. groupadd mysql ##Ajouter un groupe mysql
7. useradd -r -g mysql mysql ##Ajouter un utilisateur
8. répertoire mysql à l'utilisateur mysql
9. mkdir /home/mysql-data ##Créez le répertoire mysql-data
10. #Autorisez le répertoire mysql-data à l'utilisateur mysql du groupe mysql
11. chgrp -R mysql /home/mysql-data ## La commande chgrp peut utiliser le nom du groupe ou l'identifiant du groupe pour changer le groupe auquel un fichier ou un répertoire appartient (-R : traiter tous les fichiers du répertoire spécifié et ses sous-répertoires) L'autorisation d'utilisation est super utilisateur
12 cd /usr/local/mysql ##Entrez le répertoire mysql
.13. cp support-files. /my-default.cnf ./my.cnf ##Copiez le fichier my-default.cnf dans le répertoire support-files dans le fichier my.cnf dans le répertoire actuel
14, vi /usr/local/mysql/ my.cnf ##Edit my.cnf file
basedir = /usr/local/mysql
##basedir est le chemin de mysql
datadir = /home/mysql-data
## datadir est le paquet de données de MySQL, qui stocke le propre paquet de MySQL
port = 3306 ##mysql port
#server-id = 100
# #server ID
socket = /tmp /mysql.sock
15. cp -fr my.cnf /etc/my.cnf ##Copiez le fichier my.cnf dans le répertoire etc ( remplacez-le s'il existe dans le répertoire etc)
16. vi /etc/profile ##Modifiez le fichier de profil dans le répertoire etc
export PATH=/usr/local/mysql/bin :$PATH
##Ajoutez
##Copy19../bin/mysqld --initialize --user=mysql --basedir =/usr/local/mysql/ --datadir=/home/mysql-data##Initialisation
Important :
Vous devez faire attention à enregistrer le mot de passe temporaire généré ici, comme ci-dessus : jgghKqQhZ8*eRemarque :
Si le le message d'erreur après l'exécution est ./bin/mysqld : erreur lors du chargement des bibliothèques partagées : libaio.so.1 : impossible d'ouvrir le fichier objet partagé :Aucun fichier ou répertoire de ce type
Réexécutez la commande d'initialisation une fois l'installation terminée20, [[ [mot de passe]]]] ##Notez le mot de passe temporaire généré, tel que : jgghKqQhZ8*e21, /etc /init.d/mysqld start ##Start mysql22, / etc/init.d/mysqld status ##View mysql status23, bin/mysql -u root –p # #Connectez-vous à mysql24 Entrez le mot de passe temporaire ##Temporaire. mot de passe généré par MySQL, tel que : jgghKqQhZ8*e25. set password=password('A123456'); ##Change password26. @'%' identifié par 'A123456';
##
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!