Maison > Article > base de données > Introduction à la méthode d'installation de Mysql5.7.19 sous Centos7
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
2. Créer un groupe d'utilisateurs MySQL et des utilisateurs
l Créer un groupe d'utilisateurs MySQL
#groupadd mysql
l Créez un utilisateur MySQL sous le groupe d'utilisateurs MySQL
#useradd mysql -g mysql
3. Déterminez le répertoire d'installation et les données. répertoire
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
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
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
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/
Donnez au répertoire mysql et aux fichiers et sous-répertoires en dessous 755 autorisations
#chmod -R 755 mysql/
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
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
11. Démarrez le service mysql
/data/mysql/support-files/mysql.server start
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
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
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
Modifiez le contenu marqué en rouge.
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!