Maison >base de données >tutoriel mysql >Comment installer la base de données MySQL et configurer le projet Java sous Linux
1. Installez la base de données mysql
①Téléchargez-la, décompressez-la et téléchargez-la dans le répertoire /opt/soft (le répertoire soft est créé par vous-même)
②Décompressez : tar -xvf mysql-5.7.27- 1.el7.x86_64.rpm-bundle.tar
③Effacez la base de données fournie avec Linux
1 Vérifiez s'il existe une ancienne version de la base de données :
rpm -qa |
rpm -qa | grep mariadb 2. Désinstallez la base de données existante : (La désinstallation désinstallera également les packages dépendants de ce package)yum -y supprimer mariadb-libs.x86_64
④Installez le mysql Package de services de l'édition communautaire :rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm
a constaté que 5 packages de dépendances sont nécessaires, installez donc d'abord le package de dépendances (dépendance nécessaire)1. Installez le package de dépendances Perl :
yum -y install perl (27 packages avec Perl sont installés ici, dont 3 packages de dépendances)
2. Installez le package de dépendances de mysql-community-client :
rpm -ivf. mysql-community -client-5.7.27-1.el7.x86_64.rpm
J'ai constaté que ce package dépend de : mysql-community-libs, alors installez d'abord le package mysql-community-libs.Installez le package de bibliothèque mysql-community-libs :
rpm -ivf mysql-community-libs-5.7.27-1.el7.x86_64.rpm
3. Ensuite, installez mysql-community-cient-5.7 . 27-1.el7.x86_64.rpm 4. Installez le package de dépendances de mysql-community-common :rpm -ivf mysql-community-common-5.7.27-1.el7.x86_64.rpm.
⑤Installez à nouveau le package du serveur de la version communautaire mysql :
rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm
⑥ Vérifiez si mysql est installé avec succès (aucune erreur au démarrage Indique une installation réussie) Q Démarrer MySQL Service: SystemCTL Démarrer MySQLD.Service
2. Trouver des mots de passe temporaires et modifier
① Recherchez des fichiers qui stockent les mots de passe temporaires:
Rechercher / -Name MySQL*Log
② ② ② Afficher le mot de passe temporaire :
more /var/log/mysql.log | grep temp
(le mot de passe est c_xmovu7jjcw)
③Entrez mysql -u root -p et le mot de passe temporaire pour se connecter et accéder à l'environnement de la base de données mysql
④Dans le contexte de la base de données mysql :
1. Définissez la politique de mot de passe mysql :
mysql>set global validate_password_policy=0;
2. Définissez la longueur du mot de passe mysql :
mysql>set global validate_password_length =4;
3 Définissez le mot de passe :
mysql>set password=password('123456');
4. Quitter : quitter ; Ou ctrl+z
3. Afficher et créer des utilisateurs de connexion à distance① Vérifiez si l'utilisateur peut se connecter à distance :
🎜1. Connectez-vous : mysql -u root -p ; (123456) 🎜2. Entrez : utilisez mysql ;
3. Afficher : sélectionnez l'hôte, l'utilisateur, la chaîne d'authentification de l'utilisateur '@'%' identifié par '123456';
2. Accordez tout privilèges sur *.* à 'myroot'@'%' ; firewalld.service
②Connectez-vous
③Connectez-vous avec succès
5. Configurez le projet JavaLe projet contient : package de programme (.war) + package de données (.sql)
①Téléchargez le .war et le package de programme dans le répertoire wbapps sous tomcat (sous le répertoire /opt/soft/apach-tomcat-8.5.47)
②Importez le package de données .sql dans navicat (après la connexion, faites un clic gauche, puis cliquez sur pour exécuter le fichier sql)
③Démarrer le service tomcat : (Pour être dans le répertoire bin apache-tomcat-8.5.47)
sh startup.sh
④ Modifier le fichier de base de données de connexion du projet pour permettre au projet de se connecter à la base de données
Chemin par défaut : (Décompresser automatiquement le projet après le téléchargement, actualisez-le d'abord)
/opt/ SOTP/Apache-Tomcat-8.5.47/WebApps/Test/Web-INF/CLASSES
Modification :
1. Adresse IP du service de base de données : (changement en adresse IP Linux)
2. Nom de la base de données : nom de la base de données : nom de la base de données : nom de la base de données : nom de la base de données : nom de la base de données : (Modifier au nom de la base de données du projet) 数据3. Connectez à distance le nom d'utilisateur de l'utilisateur : (nom d'utilisateur MyRoot) 4. Connexion à distance du mot de passe de l'utilisateur : (mot de passe de l'utilisateur Myroot) Fermez le pare-feu :systemctl stop firewalld.service.
⑦Ouvrez la page Web : entrez 192.168.1.181:8080/test
⑧Entrez le nom d'utilisateur et le mot de passe pour tester la connexion ⑨ConnexionCe 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!