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

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

黄舟
黄舟original
2017-03-23 13:52:011470parcourir

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

17 source /etc/profile ##Rechargez le fichier de profil dans le répertoire etc

18. ./support-files/mysql.server /etc/init.d/mysqld

##Copy

19../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*e

Remarque :

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

CentOS7.2 doit installer libaio , exécutez la commande suivante pour installer

[root@localhost mysql]# yum install libaio

Réexécutez la commande d'initialisation une fois l'installation terminée

20, [[ [mot de passe]]]] ##Notez le mot de passe temporaire généré, tel que : jgghKqQhZ8*e

21, /etc /init.d/mysqld start ##Start mysql

22, / etc/init.d/mysqld status ##View mysql status

23, bin/mysql -u root –p # #Connectez-vous à mysql

24 Entrez le mot de passe temporaire ##Temporaire. mot de passe généré par MySQL, tel que : jgghKqQhZ8*e

25. set password=password('A123456'); ##Change password

26. @'%' identifié par 'A123456';

##

27. vider les privilèges ; ##

28. utiliser mysql ; hôte, utilisateur de l'utilisateur ; ##

30. Connectez-vous à distance à la base de données ou redémarrez.

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