0
votes

Voir le contenu de la base de données MySQL

J'ai une application Web de Java de travail qui a été créée il y a longtemps par une autre personne et est plutôt abandonnée par son créateur déjà depuis quelques années, mais a des utilisateurs actifs téléchargeant / téléchargement de fichiers PDF.

J'ai maintenant besoin d'accéder à la base de données pour examiner sa structure, de sorte que je puisse migrer certains fichiers et données d'utilisateur à l'avenir à utiliser dans un nouveau projet en cours de construction maintenant.

Je n'ai pas beaucoup de connaissances sur les applications Web Java et MySQL, mais J'ai accès au serveur où tous les fichiers de projet sont localisés . Il y a un fichier persistance.xml avec l'URL de cette base de données et nom d'utilisateur / mot de passe.

Comment puis-je afficher en fait le contenu de la base de données?


6 commentaires

Savez-vous quelque chose sur MySQL?


Avez-vous accès à phpmyadmin sur le serveur? Ou un autre outil localement qui vous permettra d'utiliser les informations dans persistance.xml pour accéder à la base de données MySQL


@Riggsfolly, je ne pense pas que Tomcat ou d'autres conteneurs de servlet sont installés PhpMyAdmin. seulement mon hypothèse.


@Farhanqasim vous avez peut-être raison


Vous pouvez installer MySQL sur votre PC, puis Basckup la base de données du serveur et le restaurer sur votre MySQL local. Ce serait probablement plus sûr si vous étiez un débutant total avec MySQL, car tout woopies accidentel n'endommagera pas votre vraie base de données


Merci tout le monde, j'ai installé Razorsql et réussi à vous connecter!


3 Réponses :


2
votes

Vous avez besoin d'un client qui se connecte à votre base de données comme Toad ou SQL Developer. Si vous avez les identifiants et les adresses de connectivité, cela devrait être facile.


0 commentaires

2
votes

Ce que vous devez rechercher dans la persistance.xml est une URL, tapez cette URL dans votre navigateur ou un visualiseur de base de données, je suis sur Mac et utilisez SEQULPRO, vous devez être accueilli avec une boîte de connexion, si vous utilisez le Critiques que vous avez trouvées dans ce fichier, vous devriez être capable de tout voir.

Il devrait ressembler à quelque chose comme ça

Source: iTnext.io

Si vous pouviez inclure la persistance.xml sans les informations d'identification qui seraient utiles.


0 commentaires

3
votes

Je ne sais pas combien cela aidera, mais du moins vous aidera à explorer davantage. Vous pouvez essayer:
Connectez-vous à votre serveur distant [en utilisant n'importe quel client]

  • terminal ouvert
  • Type: Root MySQL -U -P
  • Fournissez un mot de passe lorsque vous êtes invité
  • RUN: Afficher les bases de données [Vérifiez s'il y a plusieurs bases de données et identifiez-la laquelle vous devez travailler avec]
  • Run: Utilisez votre_database_name
  • Run: Afficher les tables;
  • Maintenant exécuter ou cocher les entrées de la table, mais vous souhaitez vérifier comme décrire le nom de table , Sélectionnez les requêtes ou de toute façon que vous préférez.

0 commentaires