Installer et désinstaller MySQL sur le système Linux – démonstration super détaillée !
- Installation de la version MySQL8.0.26-Linux
-
-
- 1. Préparez un serveur Linux
- 2. Téléchargez le package d'installation MySQL pour Linux
- 3. Téléchargez le package d'installation MySQL
- 4. Créez un répertoire et extrayez-le
- 5. Installez le package d'installation MySQL
- 6. Démarrez le service MySQL
- 7. Recherchez le mot de passe de l'utilisateur root généré automatiquement
- 8. Changer le mot de passe de l'utilisateur root
- 9. Créer un utilisateur
- 10. Et attribuez des autorisations à l'utilisateur root
- 11. Connectez-vous à distance à MySQL via DataGrip
-
- MySQL Désinstallation-Version Linux
Installation de la version MySQL8.0.26-Linux
1. Préparez un serveur Linux
Des serveurs cloud ou des machines virtuelles sont tous deux disponibles ;
-
Ma version de Linux est
CentOS 7
; -
Une fois le système d'exploitation Linux installé, utilisez
FinalShell
la connexion :
2. Téléchargez le package d'installation MySQL pour Linux
- URL de téléchargement : https://downloads.mysql.com/archives/community/
3. Téléchargez le package d'installation MySQL
- Entrez
ls -l
pour voir si le téléchargement a réussi :
4. Créez un répertoire et extrayez-le
mkdir mysql
tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar -C mysql
5. Installez le package d'installation MySQL
- Sous
root
Utilisateur, saisissez les commandes suivantes dans l'ordre :
cd mysql
rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm
yum install openssl-devel
rpm -ivh mysql-community-devel-8.0.26-1.el7.x86_64.rpm
# 至此所有依赖已安装完毕,下面安装客户端和服务端
rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm
6. Démarrez le service MySQL
## 启动
systemctl start mysqld
## 重启
systemctl restart mysqld
## 停止
systemctl stop mysqld
7. Recherchez le mot de passe de l'utilisateur root généré automatiquement
- Recherchez le mot de passe temporaire généré automatiquement :
cat /var/log/mysqld.log
- Changez d'abord le mot de passe en
Admin123!
mysqladmin -uroot -p password 'Admin123!'
- Instructions d'exécution en ligne de commande :
mysql -u root -p
- Entrez ensuite le mot de passe modifié ci-dessus pour terminer la connexion.
8. Changer le mot de passe de l'utilisateur root
Une fois connecté à MySQL, les mots de passe ci-dessus sont trop compliqués et je souhaite les remplacer par des mots de passe familiers et faciles à retenir.
ALTER USER 'root'@'localhost' IDENTIFIED BY '1234';
Une erreur sera signalée lors de l'exécution du SQL ci-dessus, car le mot de passe défini est trop simple et la complexité du mot de passe n'est pas suffisante. Nous pouvons définir la complexité du mot de passe sur un type simple et la longueur du mot de passe sur 4.
# 将密码等级调到最低(这里只做学习使用,所以设为最低,方便记忆)
set global validate_password.policy = 0;
set global validate_password.length = 4;
- Après avoir réduit les règles de vérification du mot de passe, exécutez la commande ci-dessus pour modifier à nouveau le mot de passe.
9. Créer un utilisateur
L' root
utilisateur par défaut ne peut localhost
accéder qu'au nœud actuel et ne peut pas y accéder à distance. Nous devons également créer un root
compte pour l'accès à distance par l'utilisateur.
create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '1234';
10. Et attribuez des autorisations à l'utilisateur root
grant all on *.* to 'root'@'%';
11. Connectez-vous à distance à MySQL via DataGrip
Créez une nouvelle base de données :
connexion réussie :
MySQL Désinstallation-Version Linux
1. Arrêtez le service MySQL
systemctl stop mysqld
# 查看状态
service mysql status
2. Interrogez le fichier d'installation MySQL
rpm -qa | grep -i mysql
3. Désinstallez tous les packages d'installation MySQL trouvés dans la requête ci-dessus
rpm -e mysql-community-common-5.7.41-1.el7.x86_64
rpm -e mysql-community-libs-compat-5.7.41-1.el7.x86_64
rpm -e mysql57-community-release-el7-7.noarch
rpm -e mysql-community-client-5.7.41-1.el7.x86_64
rpm -e mysql-community-server-5.7.41-1.el7.x86_64
rpm -e mysql-community-libs-5.7.41-1.el7.x86_64
Erreur : La détection des dépendances a échoué :
Raison de l'erreur :
rpm -e
Problème avec l'ordre de désinstallation
- Solution
- Entrez d’abord
su
pour passer à l’utilisateur root ; - Utilisez ensuite la commande suivante pour effacer les dépendances précédemment installées ;
- Entrez d’abord
yum remove mysql-libs
4. Recherchez les dossiers MySQL dispersés dans le système d'exploitation et supprimez-les
find / -name mysql
rm -rf [显示的文件夹路径,每个绝对路径中间用空格隔开]
5. Supprimez la sauvegarde du fichier de configuration MySQL
rm -rf /etc/my.cnf.rpmsave
Remarque : Il s'agit uniquement d'une référence d'apprentissage. S'il y a des lacunes, veuillez me corriger !