为了账号安全,请及时绑定邮箱和手机立即绑定

查看 MySQL 数据库的内容

查看 MySQL 数据库的内容

繁星淼淼 2022-06-15 17:33:04
我有一个工作 Java Web 应用程序,它是很久以前由其他人创建的,并且已经被它的创建者抛弃了几年,但是有活跃的用户向它上传/下载 pdf 文件。我现在需要访问数据库以查看其结构,以便将来可以迁移一些文件和用户数据,以便在现在正在构建的新项目中使用。我对 Java Web 应用程序和 MySql 了解不多,但我可以访问所有项目文件所在的服务器。有一个persistence.xml文件,其中包含该数据库的 url 和用户名/密码。我如何实际查看数据库的内容?
查看完整描述

3 回答

?
千巷猫影

TA贡献1829条经验 获得超7个赞

我不知道这会有多大帮助,但至少会帮助你探索更多。您可以尝试:
登录到您的远程服务器[使用任何客户端]

  • 打开终端

  • 类型:mysql -u root -p

  • 提示时提供密码

  • 运行:show databases[检查是否有多个数据库并确定您需要使用哪个数据库]

  • 跑:use your_database_name

  • 跑:show tables;

  • 现在运行或检查表条目,但是您喜欢检查describe table-nameselect queries或者您喜欢的任何方式。


查看完整回答
反对 回复 2022-06-15
?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

您需要在 persistence.xml 中查找的是一个 url,将该 URL 输入到您的浏览器或数据库查看器中在该文件中找到,那么您应该能够查看所有内容。


它应该看起来像这样


<property name=”javax.persistence.jdbc.url”

  value=”jdbc:mysql://localhost:3306/jpadb”/>  <property

  name=”javax.persistence.jdbc.user” value=”root”/>  <property

  name=”javax.persistence.jdbc.password” value=”password”/>  <property

  name=”javax.persistence.jdbc.driver” value=”com.mysql.jdbc.Driver”/>


资料来源:itnext.io


如果您可以在没有凭据的情况下包含persistence.xml,那将很有帮助。


查看完整回答
反对 回复 2022-06-15
?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

您需要一个连接到数据库的客户端,例如 Toad 或 SQL Developer。如果您有凭据和连接地址,这应该很容易..



查看完整回答
反对 回复 2022-06-15
  • 3 回答
  • 0 关注
  • 114 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信