Installation et désinstallation MySQL-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 ;

La version de Linux est CentOS7 ;

2. Téléchargez le package d'installation MySQL pour Linux

https://downloads.mysql.com/archives/community/

Insérer la description de l'image ici

3. Créez un répertoire et téléchargez le package d'installation MySQL

/usr/local/src/MySql/
Insérer la description de l'image ici

4. Décompressez

# 进入到此目录
cd /usr/local/src/MySql/

# 解压到指定目录,不指定默认解压到当前目录,因为现在进入到了MySql所以写不写-C 目录路径

tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar -C 目录路径

Insérer la description de l'image ici

5. Installez le package d'installation MySQL

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 --nodeps --force

rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm --nodeps --force

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 --nodeps --force

Insérer la description de l'image ici

6. Démarrez le service MySQL

  • Sous Linux, MySql enregistrera automatiquement un service système après son installation et le nom du service est mysqld.
#启动
systemctl start mysqld
#重启
systemctl restart mysqld
#停止
systemctl stop mysqld

Insérer la description de l'image ici

7. Recherchez le mot de passe de l'utilisateur root généré automatiquement

grep 'temporary password' /var/log/mysqld.log

Instructions d'exécution en ligne de commande :

mysql -u root -p

Entrez ensuite le mot de passe généré automatiquement demandé ci-dessus pour terminer la connexion.

HGOWEhvX>1VY

Insérer la description de l'image ici

8. Changer le mot de passe de l'utilisateur root

Après vous être connecté à MySQL, vous devez remplacer le mot de passe généré automatiquement et difficile à retenir par un mot de passe familier et facile à retenir.

ALTER  USER  'root'@'localhost'  IDENTIFIED BY '1234';

Une erreur sera signalée lors de l'exécution du SQL ci-dessus. La raison est que le mot de passe défini est trop simple et que 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.

Insérer la description de l'image ici

9. Créer un utilisateur

L'utilisateur root par défaut ne peut accéder qu'au nœud localhost actuel et n'est pas accessible à distance. Nous devons également créer un compte root pour l'accès à distance.
Insérer la description de l'image ici

create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '1234';

10. Et attribuez des autorisations à l'utilisateur root

grant all on *.* to 'root'@'%';

11. Reconnectez-vous à MySQL

exit

mysql -u root -p

Entrez ensuite le mot de passe : 1234

12. Connectez-vous à distance à MySQL via SqlYog

  • Utilisez SqlYog sous Windows pour vous connecter à MySql installé sur le système Linux

  • Le principe est que le pare-feu est désactivé sous Linux

Insérer la description de l'image ici
Insérer la description de l'image ici

MySQL Désinstallation-Version Linux

Arrêter le service MySQL

systemctl stop mysqld

Interroger les fichiers d'installation de MySQL

rpm -qa | grep -i mysql

Insérer la description de l'image ici

Désinstallez tous les packages d'installation MySQL interrogés ci-dessus

rpm -e mysql-community-client-plugins-8.0.26-1.el7.x86_64 --nodeps

rpm -e mysql-community-server-8.0.26-1.el7.x86_64 --nodeps

rpm -e mysql-community-common-8.0.26-1.el7.x86_64 --nodeps

rpm -e mysql-community-libs-8.0.26-1.el7.x86_64 --nodeps

rpm -e mysql-community-client-8.0.26-1.el7.x86_64 --nodeps

rpm -e mysql-community-libs-compat-8.0.26-1.el7.x86_64 --nodeps

Supprimer le répertoire de stockage de données MySQL

rm -rf /var/lib/mysql/

Supprimer la sauvegarde du fichier de configuration MySQL

rm -rf /etc/my.cnf.rpmsave

Je suppose que tu aimes

Origine blog.csdn.net/aa35434/article/details/132909973
conseillé
Classement