Maison > base de données > tutoriel mysql > Explication détaillée du tutoriel d'installation de Mysql5.7.19 sous Centos7

Explication détaillée du tutoriel d'installation de Mysql5.7.19 sous Centos7

黄舟
Libérer: 2017-09-14 11:32:26
original
1233 Les gens l'ont consulté

Cet article présente principalement le tutoriel d'installation détaillé de Mysql5.7.19 sous Centos7. L'éditeur le trouve très bien. Je le partage ici sur la plateforme Script Home. Les amis qui en ont besoin peuvent s'y référer

. 1. Téléchargez

Téléchargez mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz depuis le site officiel, la version est 5.7.19

Adresse de téléchargement :

https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gzLinux
Copier après la connexion

2. Créer un groupe d'utilisateurs MySQL et un utilisateur

l Créer MySQL groupe d'utilisateurs


#groupadd mysql
Copier après la connexion

l Créer un utilisateur MySQL sous le groupe d'utilisateurs MySQL


#useradd mysql -g mysql
Copier après la connexion

3. Déterminez le répertoire d'installation et le répertoire de données

Mon répertoire d'installation MySQL est /data/mysql et le répertoire de données est /data/mysql/data.

4. Téléchargez le fichier d'installation sur le serveur

Placez le fichier mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz dans le répertoire /data/installfiles via l'outil FTP. .

5. Décompressez le répertoire fichier/données tar.gz


#cd /data/installfiles
#tar -xvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz
Copier après la connexion

6. nom

Renommer mysql-5.7.19-linux-glibc2.12-x86_64 en mysql et déplacez-le vers /usr/local/mysql.


#mv mysql-5.7.19-linux-glibc2.12-x86_64 /data/mysql
Copier après la connexion

7. Créez un répertoire de stockage de données

Créez des données sous /data /mysql Répertoire


#mkdir /data/mysql/data
Copier après la connexion

8. Autorisez l'utilisateur mysql

Modifiez le répertoire mysql et ce qui suit Changez le fichier maître des fichiers et sous-répertoires en mysql


#cd /data
#chown -R mysql:mysql mysql/
Copier après la connexion

Donnez au répertoire mysql et aux fichiers et sous-répertoires en dessous 755 autorisations


#chmod -R 755 mysql/
Copier après la connexion

9. Compilez, installez et initialisez MySQL, et mémorisez le mot de passe temporaire


#/data/mysql/bin/mysqld --initialize --user=mysql --datadir=/data/mysql/data --basedir=/data/mysql
Copier après la connexion

Le mot de passe temporaire installé à ce moment-là est : root@localhost : 3?2YBeSg:Nte

10. Créer un répertoire de fichiers journaux


mkdir -p /data/mysql/log/mariadb/
cd /data/mysql/log/mariadb/
touch mariadb.log
chmod -R 775 mariadb.log
chown -R mysql:mysql mariadb.log
chown -R mysql:mysql /data/mysql
Copier après la connexion

11. Démarrez le service mysql


/data/mysql/support-files/mysql.server start
Copier après la connexion

12. à msyql et entrez le mot de passe (mot de passe Il s'agit du mot de passe d'initialisation à l'étape 9)


#mysql -u root -p
Copier après la connexion

13. Changer le mot de passe à « 123456 »


msql>alter user 'root'@'localhost' identified by '123456';
mysql>use mysql;
msyql>update user set user.Host='%' where user.User='root';
mysql>flush privileges;
mysql>quit
Copier après la connexion

14. Modifier le fichier /etc/my.cnf


# instructions in http://fedoraproject.org/wiki/Systemd
socket=/tmp/mysql.sock
[mysqld]
datadir=/data/mysql/data
socket=/tmp/mysql.sock
max_connections=1000
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd
[mysqld_safe]
log-error=/data/mysql/log/mariadb/mariadb.log
pid-file=/data/mysql/run/mariadb/mariadb.pid
#
# include all files from the config directory
#
!includedir /etc/my.cnf.d
Copier après la connexion

Modifiez le contenu marqué en rouge.

Résumé

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal