Maison  >  Article  >  base de données  >  Quelles sont les étapes spécifiques pour installer MySQL sous Linux ?

Quelles sont les étapes spécifiques pour installer MySQL sous Linux ?

WBOY
WBOYavant
2023-06-03 09:16:03658parcourir

Comment installer MySQL sous Linux ? MySQL est un système de gestion de bases de données relationnelles . MySQL est l'un des systèmes de gestion de bases de données relationnelles les plus populaires. En termes d'applications WEB, MySQL est l'un des meilleurs logiciels d'application RDBMS (Relational Database Management System).

Installation Linux Étapes spécifiques à MySQL

Adresse de téléchargement : https://dev.mysql.com/downloads/mysql/5.7.html#downloads

#🎜🎜 #

Quelles sont les étapes spécifiques pour installer MySQL sous Linux ?

Unzip

 tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar

Quelles sont les étapes spécifiques pour installer MySQL sous Linux ?

Déplacer et répéter encore Nommez-le

 mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql

Quelles sont les étapes spécifiques pour installer MySQL sous Linux ?

Créer des groupes d'utilisateurs et des utilisateurs MySQL et modifier les autorisations

 groupadd mysql
 
 useradd -r -g mysql mysql

Créer un répertoire de données et accorder des autorisations #

 mkdir -p  /data/mysql              #创建目录
 
 chown mysql:mysql -R /data/mysql   #赋予权限

Le contenu est le suivant

 vim /etc/my.cnf
Quelles sont les étapes spécifiques pour installer MySQL sous Linux ?

Initialiser la base de données

Entrez le répertoire bin de mysql

 [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

Initialisation

Quelles sont les étapes spécifiques pour installer MySQL sous Linux ?

 cd /usr/local/mysql/bin/

View password

 ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

Démarrez MySQL et changez le mot de passe root

Première place mysql.server dans /etc/

 cat /data/mysql/mysql.err

dans init.d/mysql démarre ! ! !

Quelles sont les étapes spécifiques pour installer MySQL sous Linux ?

 cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

Cela signifie que MySQL a été installé avec succès ! !

Changez le mot de passe ci-dessous

Quelles sont les étapes spécifiques pour installer MySQL sous Linux ?Première connexion à MySQL, le précédent est généré aléatoirement.

 service mysql start
 
 
 ps -ef|grep mysql

Effectuez les trois étapes suivantes, puis reconnectez-vous.

 ./mysql -u root -p   #bin目录下

Quelles sont les étapes spécifiques pour installer MySQL sous Linux ?

Si vous utilisez la connexion à distance à ce moment-là... vous J'ai constaté que vous ne parvenez pas à vous connecter.

Quelles sont les étapes spécifiques pour installer MySQL sous Linux ?

Les trois commandes suivantes sont principalement exécutées ici (se connecter à la base de données premier)#🎜 🎜#

 SET PASSWORD = PASSWORD('123456');
 
 ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
 
 FLUSH PRIVILEGES;

Quelles sont les étapes spécifiques pour installer MySQL sous Linux ?

#🎜 🎜 ## 🎜🎜 #ok ! ! ! ! MySQL5.7 est installé... il y a vraiment de nombreux pièges... mais si vous suivez ce processus, vous devriez pouvoir l'installer sans problème. (Parce que je l'ai installé deux fois...)

Si vous ne voulez pas accéder au répertoire bin à chaque fois pour utiliser la commande mysql, exécutez la commande suivante Quelles sont les étapes spécifiques pour installer MySQL sous Linux ?# 🎜🎜 #

 use mysql                                            #访问mysql库
 
 update user set host = '%' where user = 'root';      #使root能再任何host访问
 
 FLUSH PRIVILEGES;                                    #刷新

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer