Dar permisos al usuario sergio en bdsainz desde la ip 1.1.1.1 y con contraseña qwerty
mysql> GRANT ALL ON bdsainz.* TO sergio@'1.1.1.1' IDENTIFIED BY 'qwerty';
mysql> REVOKE GRANT OPTION ON bdsainz.* FROM sergio@'1.1.1.1';
Ver permisos de un usuario:
SHOW GRANTS FOR "sergio"@"1.1.1.1" ;
Para ver todos los permisos hay que usar un procedimiento almacenado:
- USE mysql;
-
- DELIMITER //
- CREATE PROCEDURE showAllGrants() BEGIN
- DECLARE done INT DEFAULT 0;
- DECLARE theUser CHAR(16);
- DECLARE theHost CHAR(16);
- DECLARE cur1 CURSOR FOR SELECT user, host FROM mysql.user;
- DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;
- OPEN cur1;
-
- REPEAT
- FETCH cur1 INTO theUser, theHost;
- IF NOT done THEN
- SET @sql := CONCAT('SHOW GRANTS FOR \'', theUser, '\'@\'', theHost, '\'');
- PREPARE grantStatement FROM @sql;
- EXECUTE grantStatement;
- DROP PREPARE grantStatement;
- END IF;
- UNTIL done END REPEAT;
-
- CLOSE cur1;
- END//
- DELIMITER ;
-
- CALL showAllGrants();
Pegado de <http://forge.mysql.com/snippets/view.php?id=95>
No permitir accesos remotos:
Editar /etc/my.cnf e incluir/descomentar la línea skip-networking dentro de [mysqld] y reiniciar mysql.
No Hay Comentarios »
Se produce el siguiente error al acceder a la opción de seguimiento (CORREO > FILTRO DE SPAM > SEGUIMIENTO)

Warning: DOMDocument::loadXML() [function.loadXML]: xmlParseCharRef: invalid xmlChar value 2 in Entity, line: 332 in C:\Archivos de programa\SWsoft\Plesk\admin\plib\class.SpamAssassinTrain.php on line 72
Este bug está recogido en el artículo 2273 de la Knowledgebase de SWSoft
Para Plesk 8.2.0
http://download1.swsoft.com/Plesk/Autoupdate/Windows/8.2.0/109261/spammng.exe
Para Plesk 8.2.0.1
http://download1.swsoft.com/Plesk/Autoupdate/Windows/8.2.0.1/109261/spammng.exe
2 Comentarios »
Es MUY importante que Plesk pueda escribir en el directorio TEMP de Windows porque si no se producen errores diversos. Son muchas las horas que he perdido por esta tontería.
Por ejemplo al acceder a webmail.dominio.com se obtiene el mensaje DB ERROR: no database selected. Yo me he vuelto loco buscando porque Horde no conectaba contra su bd y resulta que era sólo un problema de permisos.
Para solucionarlo, yo lo que hago es editar las variables de sistema TEMP
y TMP por:
%SYSTEMROOT%\TEMP
Después del cambio hay que reiniciar el servidor para que los aplique.
No Hay Comentarios »
Cuando es necesario ver una “vista previa” de como se verá una web antes de cambiar las DNS del dominio se puede visualizar pinchando en la opción Previsualizar sitio del panel de control o directamente escribiendo en el navegador:
http://ip/$sitepreview/dominio.ext
Dependiendo la versión de Plesk sino va con la ruta anterior, se puede probar con esta otra:
https://ip/sitepreview/http/dominio.com
Por ejemplo:
http://212.40.130.210/$sitepreview/sergiosainz.com
https://212.40.130.210:8443/sitepreview/http/sergiosainz.com
Esto solo es una previsualización para hacerse una idea por lo que puede haber casos concretos en los que no funcione tal como hará cuando el dominio este correctamente apuntado, por ejemplo, si tienes enlaces con rutas absolutas cuando pinches en ellos saldrás del entorno de previsualización para acceder al sitio real.
Para evitar ese tipo de situaciones y estar algo más seguros se puede modificar el archivo /etc/hosts (usuarios Linux) o /Windows/system32/drivers/etc/hosts (usuarios Windows) para apuntar el dominio al servidor deseado y que ese equipo resuelva donde realmente deseamos.
Por ejemplo:
127.0.0.1 localhost
::1 localhost
212.40.130.210 sergiosainz.com
212.40.130.210 www.sergiosainz.com
No Hay Comentarios »
Para conocer la contraseña de admin actual, ejecutar:
"%plesk_bin%\plesksrvclient" -get
Para establecer una nueva contraseña de admin, ejecutar:
%plesk_bin%\plesksrvclient" -set contraseña_nueva true
No Hay Comentarios »