facelordgists
6/3/2015 - 1:18 AM

MYSQL: Useful mysql queries for Plesk

MYSQL: Useful mysql queries for Plesk

-- Plesk domain structure
-- http://pleskhacker.com/all-tables/domains-all-tables/psa_domains/


-- Show domains
-- Output: name, id, status, and hosting type
mysql -uadmin -p`cat /etc/psa/.psa.shadow` psa -Ns -e "SELECT domains.name, domains.id, domains.status, domains.htype FROM domains"

-- Only show active domains that are not suspended or disabled domains
-- Output: name, hosting type
mysql -uadmin -p`cat /etc/psa/.psa.shadow` psa -Ns -e "SELECT domains.name, domains.htype FROM domains WHERE domains.status = 0"

-- Only show active domains, and exclude alias forwards as well
-- Output: name
mysql -uadmin -p`cat /etc/psa/.psa.shadow` psa -Ns -e "SELECT domains.name FROM domains WHERE domains.status = 0 AND domains.htype = 'vrt_hst'"

-- 
mysql -uadmin -p`cat /etc/psa/.psa.shadow` psa -Ns -e "SELECT * FROM domains"
-- id, cr_date, name, displayName, dns_zone_id, status, htype, real_size, cl_id, cert_rep_id, limits_id, params_id, guid