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

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

WBOY
Libérer: 2023-06-03 09:16:03
avant
690 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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

 mkdir -p  /data/mysql              #创建目录
 
 chown mysql:mysql -R /data/mysql   #赋予权限
Copier après la connexion

Le contenu est le suivant

 vim /etc/my.cnf
Copier après la connexion
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
Copier après la connexion

Initialisation

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

 cd /usr/local/mysql/bin/
Copier après la connexion

View password

 ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
Copier après la connexion

Démarrez MySQL et changez le mot de passe root

Première place mysql.server dans /etc/

 cat /data/mysql/mysql.err
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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

 ./mysql -u root -p   #bin目录下
Copier après la connexion

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;
Copier après la connexion

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;                                    #刷新
Copier après la connexion

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:yisu.com
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