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

Comment installer mysql8.0 sur centos

藏色散人
Libérer: 2020-10-30 16:53:06
original
5279 Les gens l'ont consulté

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

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

tar -zxvf mysql-8.0.15-el7-x86_64.tar.gz
Copier après la connexion

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

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

groupadd mysql和useradd -r -g mysql mysql
Copier après la connexion

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

(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  //运行完成会生成一个暂时的密码。
Copier après la connexion

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 文件。有则会产生结果。
Copier après la connexion

(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 文件名。
Copier après la connexion

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

(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   // 注册启动服务
Copier après la connexion

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,然后提示输入密码。
Copier après la connexion

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

Puis sortez pour sortir, rentrez et testez.

show databases;
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
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