Article ID: 3472, created on Jun 11, 2012, last review on Jun 20, 2016

  • Applies to:
  • Plesk

问题

如何访问 Plesk 数据库?

回答

Linux 系统

在 Plesk 11.5 和更新版本上,请使用该快捷命令:

  • 访问 Plesk 数据库:

    # plesk db
    
  • 在 Plesk 数据库中使用命令行进行查询:

    # plesk db "select * from misc"
    

在 Plesk 11.0 与更低版本上可使用以下方法:

  • 访问 Plesk 数据库:

    # MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql -u admin psa
    
  • 在 Plesk 数据库中使用命令行进行查询:

    # MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql -u admin psa "select * from misc"
    

这样做可保证登录安全。

在 Windows 上

若要运行单次查询 Plesk 数据库,可以使用 'dbclient' 工具:

C:\> "%plesk_bin%\dbclient" --direct-sql --sql="select * from misc"

注意:只有 UPDATESELECT 查询被 dbclient 支持。而且复杂的查询(如嵌入式选择)可能运行不正常。

对于复杂的查询,建议直接登录 Parallels Plesk 数据库。根据数据库提供商 在当前安装实例上的配置可通过以下步骤进行访问:

  • MySQL 数据库提供商:

    Execute the following commands in the command prompt:

    "%plesk_dir%\MySQL\bin\mysql" -P8306 -uadmin -p psa
    

    Since Plesk 12.5 the shortcut command is available:

    C:\> plesk db
    
  • MS SQL 数据库提供商:

    The database can be accessed using the following CLI command:

    C:\Program Files\Microsoft SQL Server\80\Tools\Binn\osql –E
    

    Alternatively, the Microsoft SQL Server Management Studio Express utility can be used.

  • Jet 数据库提供商 (MS 访问):

    Database file is located at %plesk_dir%\admin\db\psa.mdb. Any utility for viewing MS Access (.mdb) database files may be used. For example:

    http://www.alexnolan.net/software/mdb_viewer_plus.htm

    http://www.softpedia.com/get/Internet/Servers/Database-Utils/MDB-View.shtml

56797cefb1efc9130f7c48a7d1db0f0c a914db3fdc7a53ddcfd1b2db8f5a1b9c

Email subscription for changes to this article