Soporte

¿Tienes una pregunta antes de comprar o algo no funciona? Escríbenos e incluye los datos de abajo.

Contacto

Escribe a support@rowdeck.app. Ayuda que incluyas:

  • tu versión de iOS y la de RowDeck (Ajustes › Acerca de, en la app);
  • la familia y la versión del servidor, y dónde se ejecuta: autoalojado, Amazon RDS, Aurora, Azure, etc.;
  • la pantalla, los pasos que te llevaron a ella y si la demo integrada muestra lo mismo.

Nunca envíes contraseñas, claves privadas, certificados, nombres de host ni SQL de producción. Para un problema de SQL, basta con un ejemplo pequeño con nombres inventados. Los Ajustes están dentro de una conexión: abre una, o la demo, y toca el engranaje en Salud.

support@rowdeck.app

Preguntas frecuentes

«Solo puedes ver tus propias conexiones»

La cuenta no tiene el privilegio PROCESS, así que MySQL oculta los threads de otros usuarios y los datos de bloqueos de InnoDB. Estos permisos cubren todas las pantallas de monitorización en MySQL:

GRANT PROCESS, REPLICATION CLIENT, REFERENCES ON *.* TO 'oncall'@'%';

GRANT SELECT ON performance_schema.* TO 'oncall'@'%';

GRANT SELECT ON mysql.innodb_index_stats TO 'oncall'@'%';

En MariaDB, usa PROCESS, SLAVE MONITOR, BINLOG MONITOR, REFERENCES en la primera línea. Estos permisos son de solo lectura. Para que Pro termine threads de otros usuarios, añade CONNECTION_ADMIN (MySQL) o CONNECTION ADMIN (MariaDB). RowDeck detecta el cambio en la siguiente actualización.

«performance_schema está desactivado en este servidor»

La pantalla Consultas lentas, los índices sin usar y partes de Bloqueos leen performance_schema, y el servidor lo activa o lo desactiva al arrancar:

  • Autoalojado: añade performance_schema = ON a my.cnf y reinicia el servidor.
  • Amazon RDS: activa Database Insights o pon performance_schema = 1 en el grupo de parámetros, y luego reinicia.
  • Si la pantalla dice que no se recopilan digests de sentencias, RowDeck muestra un UPDATE performance_schema.setup_consumers de una línea que no necesita reinicio.

«El servidor está lleno» (ERROR 1040)

Todas las conexiones disponibles están ocupadas, así que RowDeck tampoco puede entrar. MySQL 8.0.14 y posteriores pueden escuchar en un admin_port aparte, y MariaDB en un extra_port. Introduce ese puerto como Puerto alternativo en la sección Avanzado de la conexión, y RowDeck lo prueba por su cuenta cuando el puerto principal responde 1040.

Una cuenta con CONNECTION_ADMIN o SUPER también obtiene una conexión extra en MySQL. En Amazon RDS y Azure, el usuario principal no tiene esa conexión extra: sube max_connections en el grupo de parámetros.

«La autenticación requiere una conexión segura o la clave pública del servidor»

Las cuentas con caching_sha2_password necesitan TLS para el primer inicio de sesión, o la clave pública del servidor. Usa TLS: REQUIRED es el valor por defecto. Si el servidor no tiene TLS, activa Permitir obtener la clave pública del servidor en Avanzado, y solo para un servidor en el que confíes: una clave falsificada significa un servidor falsificado.

«Esta clave no se puede usar»

RowDeck acepta claves Ed25519, ECDSA y RSA en formato OpenSSH, PEM, PKCS#8 o PuTTY v2 y v3, con o sin frase de contraseña. Las claves DSA, las de llave de seguridad (sk-) y PuTTY v1 no funcionan, ni tampoco las claves cifradas con chacha20-poly1305. Vuelve a cifrar esa clave con ssh-keygen -p -f yourkey, o crea una nueva solo para RowDeck:

ssh-keygen -t ed25519 -f rowdeck_ed25519

Añade rowdeck_ed25519.pub a ~/.ssh/authorized_keys en el bastión e importa la clave privada. También puedes crear una clave de Secure Enclave en el iPhone; nunca sale del dispositivo, así que, tras restaurar en un iPhone nuevo, tienes que crear otra.

«El certificado de este servidor cambió»

RowDeck fijó la huella digital del certificado la primera vez que te conectaste, y ahora el servidor presenta otra. Pasa tras renovar un certificado, y una conexión interceptada se ve exactamente igual.

Compara la nueva huella digital con la de tu servidor, por ejemplo con openssl x509 -in server-cert.pem -noout -fingerprint -sha256. Toca «Confiar en el nuevo certificado» solo si coinciden. Con una clave del host SSH que cambió pasa lo mismo: olvida la clave guardada y compara la nueva con ssh-keygen -lf en el bastión.

«El acceso a Local Network está desactivado»

iOS pide el permiso de Red local cuando un servidor, un bastión u Ollama está en tu red local. Actívalo en Ajustes › RowDeck › Red local y luego toca Reintentar. Los servidores en internet no lo necesitan.

«RowDeck está bloqueada» cada vez que la abro

Exigir Face ID viene activado por defecto: RowDeck se bloquea al abrirse y tras un minuto en segundo plano. Desbloquea con Face ID o con tu código. En Ajustes › Seguridad puedes poner Bloqueo automático en Inmediatamente, Tras 1 minuto, Tras 5 minutos o Nunca, o desactivar Exigir Face ID después de confirmar que eres tú.

¿Cómo restauro Pro en un iPhone nuevo?

Abre cualquier conexión o la demo, toca el engranaje en Salud y luego Ajustes › RowDeck Pro › Restaurar compras. Restaurar compras también está en la pantalla de Pro. Pro va ligado a tu cuenta de Apple; no se puede compartir con En familia. Si Restaurar no encuentra nada, comprueba que has iniciado sesión con la cuenta de Apple con la que compraste Pro.

¿Cómo pido un reembolso?

Las compras pasan por Apple, así que los reembolsos también: solicítalo en reportaproblem.apple.com. Si Apple reembolsa Pro, la app vuelve a Free.