Maison  >  Article  >  Opération et maintenance  >  Comment installer mysql8.0 sur centos

Comment installer mysql8.0 sur centos

藏色散人
藏色散人original
2020-10-28 10:06:195249parcourir

centosComment installer mysql8.0 : Sélectionnez d'abord la version MYSQL sous Linux qui convient à votre version puis installez "mysql-8.0.15-el7-x86_64" dans "/usr/ local/mysql" ; enfin initialiser mysql.

Comment installer mysql8.0 sur centos

Recommandé : "tutoriel vidéo mysql

1. Allez sur le site officiel et choisissez la version MYSQL sous Linux qui convient à votre version.
Comment installer mysql8.0 sur centos
Suivez les chiffres sur les flèches et opérez dans l'ordre pour entrer dans l'image ci-dessous.
Comment installer mysql8.0 sur centos
Comment installer mysql8.0 sur centos
Attendez la fin du téléchargement pour que la première étape soit terminée.
2. Téléchargez le fichier mysql-8.0.15-el7-x86_64.tar.gz téléchargé sur le système Linux pour décompression.
(1) J'ai téléchargé ce fichier dans le répertoire /root/ et j'ai d'abord vérifié les fichiers dans le répertoire /root/. pour vous assurer que ce fichier existe sur le système.

cd /root/
ls

Comment installer mysql8.0 sur centos
(2) Décompressez le fichier.

tar -zxvf mysql-8.0.15-el7-x86_64.tar.gz

Ensuite, ce répertoire sera généré dans le répertoire /root/ actuel.
Comment installer mysql8.0 sur centos
3. Installez MySQL.
(1) Installez mysql-8.0.15-el7-x86_64 sous /usr/local/mysql.

mv  mysql-8.0.15-el7-x86_64  /usr/local/mysql  //将文件移动到 /usr/local/ 目录下,并更名为mysql 。

(2) Ajoutez un groupe MySQL et un utilisateur au système.

groupadd mysql和useradd -r -g mysql mysql

(3) Entrez dans le répertoire /usr/local/mysql et modifiez les autorisations pertinentes.

cd /usr/local/mysql    //进入/usr/local/mysql 目录
chown -R mysql:mysql ./  //修改当前目录为mysql用户

(4) Opération d'initialisation Mysql, enregistrez le mot de passe temporaire, qui sera utilisé lors de la première connexion.

bin/mysqld  --initialize  --user=mysql  --basedir=/usr/local/mysql  --datadir=/usr/local/mysql/data  //运行完成会生成一个暂时的密码。

Les résultats sont les suivants
Comment installer mysql8.0 sur centos
(5) Vérifiez si le fichier my.cnf est automatiquement généré lors du processus d'initialisation.

cd /etc/   //进入/etc/目录下
ls | grep my.cnf   //查看是否有my.cnf 文件。有则会产生结果。

(6) My .cnf est généré lors du fichier d'initialisation, passez à l'étape 8 pour modifier les informations du fichier my.cnf.
Comment installer mysql8.0 sur centos
(7) Si my.cnf n'est pas généré lors du processus d'initialisation, créez un nouveau fichier my-defalut.cnf et copiez-le dans /etc/my.cnf

touch my-defalut.cnf   //新建一个文件
chmod 755 my-defalut.cnf   // 赋予权限
cp my-defalut.cnf /etc/my.cnf  // 将文件复制到/etc/ 目录下,并更名为my.cnf 文件名。

(8) les informations my.cnf sont les suivantes

[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
port=3306
socket =/tmp/mysql.sock
pid-file=/usr/local/mysql/$hostname.pid //Attention, petits détails, $hostname voici le nom d'hôte de Linux. Généralement, le nom d'hôte de chacun est différent.
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

(9) Configurez les variables d'environnement pour MySQL.

vim /etc/profile  // 打开profile文件。
export  MYSQL_HOME
MYSQL_HOME=/usr/local/mysql
export  PATH=$PATH:$MYSQL_HOME/lib:$MYSQL_HOME/bin

(10) Définir comme élément de démarrage automatique au démarrage.
Exécutez le code dans l'ordre.

cp /usr/local/mysql/support-files/mysql.server   /etc/init.d/mysql
chmod +x  /etc/init.d/mysql  //添加可执行权限。
chkconfig  --add mysql   // 注册启动服务

Entrez chkconfig --list // Vérifiez si l'ajout a réussi.
Comment installer mysql8.0 sur centos
signifie succès.
(11) Démarrez le serveur et connectez-vous à MySQL.

service mysql start   //开启服务器。
mysql -uroot -p      //登录进入mysql,然后提示输入密码。

Comment installer mysql8.0 sur centos
Entrez le mot de passe temporaire généré lors du processus d'initialisation et appuyez sur Entrée. Entrez dans la page.
Comment installer mysql8.0 sur centos
À ce stade, l'installation a réussi.
(12) Après avoir entré MySQL, changez le mot de passe. Sinon tu ne peux rien faire.

alter user  'root'@'localhost' identified by 'your_password';

Puis sortez pour sortir, rentrez et testez.

show databases;

Comment installer mysql8.0 sur centos
À ce stade, tout le processus d'installation de mysql version 8.0.15 est terminé
Enfin, l'éditeur n'est qu'un novice, j'espère que vous pourrez me donner quelques conseils ! si vous avez des questions ! ! !

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:
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