Le serveur CentOS 8 installe MySQL 8.0

Référence: MySQL official-A Quick Guide to Using the MySQL Yum Repository

1. Téléchargez la source du référentiel yum de MySQL

Ici sont téléchargés dans le /optrépertoire, en utilisant l' rootutilisateur, le changement en fonction de l'utilisation réelle

cd /opt

sudo wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

2. Installez la source yum

sudo rpm -ivh mysql80-community-release-el8-1.noarch.rpm

3. Installez MySQL

sudo yum install mysql-community-server

[Note] Si la version serveur de CentOS est installée sans mot de passe lorsque MySQL est installé, la version de bureau peut saisir le mot de passe.

4. Démarrez le serveur MySQL

Démarrez le service:

sudo service mysqld start
# 或 (CentOS 7 或 CentOS 8 推荐下面的命令)
sudo systemctl start mysqld.service

Affichez l'état du serveur:

sudo service mysqld status
# 或 (CentOS 7 或 CentOS 8 推荐下面的命令)
sudo systemctl status mysqld.service

5. Connectez-vous à la base de données

Une fois l'installation terminée rootle mot de passe 空密码, vous pouvez afficher le journal de l'installation.

[Remarque] 请注意与上一版本 5.7 的区别,5.7 会在日志中生成 root 用户的随机密码,但是 8 版本目前不会生成,以后应该会有,毕竟官网目前说的是(截止到 MySQL 5.7 为止).

less /var/log/mysql/mysqld.log

Insérez la description de l'image ici

Si l'utilisateur de connexion système actuel rootpeut utiliser directement les commandes suivantes pour atterrir rapidement, ce qui équivaut à mysql -uroot --skip-password, car il n'y a pas de mot de passe root, vous n'avez donc pas besoin d'utiliser la sudo mysql -uroot -pcommande, si vous utilisez cette commande, vous devez entrer un mot de passe lors de la saisie directe.

#输入 mysql 直接回车即可
mysql

[Note] mysql_secure_installationcommande uniquement MySQL 5.6valide depuis MySQL 5.7le début n'a pas été utilisée.

6. Modifiez le mot de passe root

Utilisez l' mysqlatterrissage, puis modifiez rootle mot de passe:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

#输入 quit; 退出 mysql 
mysql> quit;

Là encore, la saisie directe mysqln'est pas autorisée pour vous connecter, car nous devons rootdéfinir un mot de passe, vous devez vous connecter via un mot de passe à.

mysql -uroot -p
Enter password:  # 输入设置的密码并回车

Toutes nos félicitations! MySQL est maintenant installé!

Je suppose que tu aimes

Origine blog.csdn.net/peng2hui1314/article/details/107537639
conseillé
Classement