【问题标题】:Accessing .sqlite db from phpmyadmin? FF cookies从 phpmyadmin 访问 .sqlite 数据库? FF饼干
【发布时间】:2010-12-05 12:40:23
【问题描述】:

我正在尝试查看我的 Firefox cookie 数据库 (cookies.sqlite)。因为除了phpmyadmin我从来没有访问过dbs,我不知道如何查看这个sqlite文件的内容。有localhost/sqlitemanager,但我宁愿坚持我习惯的phpmyadmin界面。

有什么想法可以在 phpmyadmin 中以正常方式打开/查看这个 sqlite 数据库吗?可能吗?

提前致谢

附:我知道浏览器 cookie 经常被访问/播放。如果您知道其他更具体用于此目标的工具,请给我答案或在 cmets 中提出建议。

【问题讨论】:

    标签: sqlite cookies phpmyadmin


    【解决方案1】:

    还有几个用于 sqlite 的 Web 界面。

    phpSQLiteAdmin

    SQLiteManager

    Simple SQLite Manager

    SQLite Admin

    WizSQLiteAdmin

    ezSqliteAdmin

    SQLiteWebAdmin

    knoda

    我还没有尝试过其中任何一个 - 事实上,我在研究我自己使用的 sqlite Web 前端时发现了这个 SO 问题。不过我也是phpMyAdmin出身,所以我打算先试试phpSQLiteAdmin。

    【讨论】:

      【解决方案2】:

      我想有各种各样的 GUI 程序可以握住你的手。但是,如果我对 db cookies.sqlite 中的表 moz_cookies 感兴趣,我将向您展示我会怎么做。

      $ 
      $ sqlite3 cookies.sqlite
      SQLite version 3.5.9
      Enter ".help" for instructions
      sqlite> .schema
      CREATE TABLE moz_cookies (id INTEGER PRIMARY KEY, name TEXT, value TEXT, host TEXT, path TEXT,expiry INTEGER, lastAccessed INTEGER, isSecure INTEGER, isHttpOnly INTEGER);
      sqlite> select * from moz_cookies limit 1;
      1248713741170186|PREF|ID=12d44375be9e7c86:U=d07dae1b87f4537c:LD=en:NR=100:TM=1248713740:LM=1254091506:FV=2:IG=3:S=Jdo_PXt92J5ojL6E|.google.com|/|1317163505|1255144201180851|0|0
      sqlite> 
      

      您可能需要 sqlite3 CLI 程序。它在 Unix 和 Windows 上可用。

      SQLITE3(1)                                                          SQLITE3(1)
      
      NAME
             sqlite3 - A command line interface for SQLite version 3
      
      SYNOPSIS
             sqlite3 [options] [databasefile] [SQL]
      
      SUMMARY
             sqlite3  is  a  terminal-based front-end to the SQLite library that can
             evaluate queries interactively and display the results in multiple for‐
             mats.  sqlite3 can also be used within shell scripts and other applica‐
             tions to provide batch processing features.
      
      DESCRIPTION
             To start a sqlite3 interactive session, invoke the sqlite3 command  and
             optionally  provide  the name of a database file.  If the database file
             does not exist, it will be created.  If the database file  does  exist,
             it will be opened.
      

      它有两类操作。

      直接用于交互式 shell 的命令以 . 开头。任何东西都是以; 结束的 SQL 查询。

      【讨论】:

        【解决方案3】:

        Adminer 是一个类似 PHPMyAdmin 的系统,支持 MySQL、PostgreSQL、SQLite、MS SQL、Oracle、SimpleDB、Elasticsearch、MongoDB 等。

        【讨论】:

          猜你喜欢
          • 2017-02-08
          • 2012-11-12
          • 2016-12-10
          • 2014-06-02
          • 2011-07-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多