Maison > Article > Opération et maintenance > Comment installer mysql8.0 sur centos
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.
Recommandé : "tutoriel vidéo mysql》
1. Allez sur le site officiel et choisissez la version MYSQL sous Linux qui convient à votre version.
Suivez les chiffres sur les flèches et opérez dans l'ordre pour entrer dans l'image ci-dessous.
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
(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.
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
(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.
(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.
signifie succès.
(11) Démarrez le serveur et connectez-vous à MySQL.
service mysql start //开启服务器。 mysql -uroot -p //登录进入mysql,然后提示输入密码。
Entrez le mot de passe temporaire généré lors du processus d'initialisation et appuyez sur Entrée. Entrez dans la page.
À 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;
À 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!