Maison > Article > base de données > Comment installer mysql5.7 sur Linux
MySQL est le système de gestion de bases de données relationnelles le plus populaire En termes d'applications WEB, MySQL est le meilleur SGBDR(. Système de gestion de base de données relationnelle : l'un des logiciels d'application du système de gestion de base de données relationnelle.
Adresse de téléchargement : https://dev.mysql.com/downloads/ mysql/5.7.html#downloads
tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar
# 🎜🎜#
Déplacer et renommer à nouveau
mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysqlCréer des groupes d'utilisateurs et des utilisateurs MySQL et modifier les autorisations # ° 🎜#
groupadd mysql useradd -r -g mysql mysqlLe contenu est le suivant
mkdir -p /data/mysql #创建目录 chown mysql:mysql -R /data/mysql #赋予权限# 🎜🎜# Initialiser la base de données
Entrez le répertoire bin de mysql
vim /etc/my.cnf
Initialisation# 🎜🎜#
[mysqld] bind-address=0.0.0.0 port=3306 user=mysql basedir=/usr/local/mysql datadir=/data/mysql socket=/tmp/mysql.sock log-error=/data/mysql/mysql.err pid-file=/data/mysql/mysql.pid #character config character_set_server=utf8mb4 symbolic-links=0 explicit_defaults_for_timestamp=true
Afficher le mot de passe
cd /usr/local/mysql/bin/
Démarrez MySQL et changez le mot de passe root
Placez d'abord mysql.server dans /etc/init.d/mysql
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
Start ! ! !
cat /data/mysql/mysql.err
Cela signifie que MySQL a été installé avec succès ! !
Changez le mot de passe ci-dessous
Première connexion à MySQL, le précédent est généré aléatoirement. cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
Effectuez les trois étapes suivantes, puis reconnectez-vous.
service mysql start ps -ef|grep mysql
Si vous utilisez la connexion à distance à ce moment-là... vous J'ai constaté que vous ne parvenez pas à vous connecter.
Les trois commandes suivantes sont principalement exécutées ici (se connecter à la base de données premier)#🎜 🎜# ./mysql -u root -p #bin目录下
#🎜 🎜 #
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!