Jan 14
Siguiendo la racha de recuperar datos para el panel de control Plesk, esta vez le toca el turno a las bases de datos, para ello habría que ejecutar la siguiente consulta SQL:
SELECT
data_bases.name AS db_name,
db_users.login AS db_user,
accounts.password AS db_password,
domains.name,
data_bases.`type`
FROM
db_users
INNER JOIN data_bases ON (db_users.db_id = data_bases.id)
INNER JOIN accounts ON (db_users.account_id = accounts.id)
INNER JOIN domains ON (data_bases.dom_id = domains.id)
WHERE domains.name='DOMINIO.COM'
January 17th, 2008 at 12:38 am
Hola,
Andaba detrás de este tipo de consultas, conseguí crear la primera para el ftp, la busqué en google y salió este blog!! muchas gracias por la ayuda!!
He estado avanzando un poco más en las consultas y tal vez te vengan bien estas otras (aunque se que con un rato hubieses llegado tu mismo):
ACCESO AL PANEL DE CONTROL:
Todos:
SELECT name , password FROM domains INNER JOIN dom_level_usrs ON domains.id = dom_level_usrs.dom_id INNER JOIN accounts ON accounts.id = dom_level_usrs.account_id ;
Por dominio:
SELECT name, password, account_id FROM domains INNER JOIN dom_level_usrs ON domains.id = dom_level_usrs.dom_id INNER JOIN accounts ON accounts.id = dom_level_usrs.account_id WHERE name=’dominio.com’ ;
CLIENTES:
Todos:
select pname, login, password from clients INNER JOIN accounts ON accounts.id = clients.account_id ;
Por usuario:
select pname, login, password from clients INNER JOIN accounts ON accounts.id = clients.account_id WHERE clients.login=’usuario’;
CONFIGURACIÓN SPAM:
Todos:
select username, reject_spam, value from spamfilter INNER JOIN spamfilter_preferences ON spamfilter.id = spamfilter_preferences.spamfilter_id ;
Por dominio:
select username, reject_spam, value from spamfilter INNER JOIN spamfilter_preferences ON spamfilter.id = spamfilter_preferences.spamfilter_id where username LIKE ‘%dominio.com’;
Eso sí, tengo una duda, ¿Cómo sacar esta información de un plesk de windows?
Saludos
January 17th, 2008 at 9:03 am
Bien el tema del plesk en windows es que suele tener otra instancia de mysql corriendo para el plesk. Normalmente en el puerto 8306 . Lo puedes mirar con un simple netstat -an a ver si está ese puerto abierto.