Articles in this section

How to access the Plesk psa database in MySQL/MariaDB

Plesk for Windows kb: how-to Plesk for Linux ABT: Group A

Applicable to:

  • Plesk for Linux
  • Plesk for Windows

Question

How to connect to MySQL/MariaDB and open the Plesk psa database?

Answer

Note: This guide is intended for Plesk administrators with SSH/RDP access to the server.

 

Accessing Plesk database on Linux via SSH

 

  • To access Plesk database in MySQL/MariaDB:

    [root@server]# plesk db

    Once you are logged in, start running SQL queries.

    Example of an SQL query:

    MYSQL_LIN: mysql> select id,name from domains where name='example.com';
    +----+-------------+
    | id | name        |
    +----+-------------+
    | 3  | example.com |
    +----+-------------+

    To exit MySQL/MariaDB, run the command:

    MYSQL_LIN: mysql> quit

 

  • To run a query to Plesk database without logging in to MySQL/MariaDB:

    [root@server]# plesk db "your_query_here"

    Example:

    [root@server]# plesk db "select id,name from domains where name='example.com'"
    +----+-------------+
    | id | name        |
    +----+-------------+
    | 3  | example.com |
    +----+-------------+

 

 

Accessing Plesk database on Windows Server via RDP

 

On Windows Server, Plesk uses two MySQL/MariaDB instances:

  • Plesk SQL Server on port 8306: for Plesk databases psa and apsc
  • MySQL server on port 3306: for Horde, Sitebuilder and customers' databases

 

Accessing Plesk SQL Server

  • Use the plesk db utility:
    • To access Plesk database in MySQL:

      C:\> plesk db

      Once you are logged in, start running SQL queries.

      Example of an SQL query:

      C:\> mysql> select id,name from domains where name='example.com';
      +----+-------------+
      | id | name        |
      +----+-------------+
      | 3  | example.com |
      +----+-------------+

      To exit MySQL, run the command:

      C:\> mysql> quit

       

    • To run a query to Plesk database without logging in to MySQL:

      C:\> plesk db "your_query_here"

      Example:

      C:\> plesk db "select id,name from domains where name='example.com'"
      +----+-------------+
      | id | name        |
      +----+-------------+
      | 3  | example.com |
      +----+-------------+

  •  

 

Accessing MySQL/MariaDB server

  • Run the following command:

    C:\> "%plesk_dir%\MySQL\bin\mysql" -P3306 -uadmin -p

    If the password is unknown, reset it according to this KB article.

 

 

Accessing Plesk database in Plesk interface on Linux

 

  1. In Plesk, go to Tools & Settings > Database Servers > select MySQL/MariaDB server running on port 3306 > click on the Screenshot-2018-1-20_Plesk_Onyx_17_5_3.png icon:

    Click on the picture to enlarge
    Database Servers

  2. Select Plesk database "psa" from the list:




  3. Switch to the SQL tab:


    Screenshot_2018-10-30_10_39_81_90_8443_localhost_psa_phpMyAdmin_4_8_3_2_.png

  4. Type in an SQL query and click Go to execute it:


    Screenshot_2018-10-30_10_39_81_90_8443_localhost_psa_phpMyAdmin_4_8_3_3_.png

 

Was this article helpful?

Comments

0 comments

Please sign in to leave a comment.