{"id":"nanoserver-mysql","name":"mysql","af_score":38.8,"security_score":59.0,"reliability_score":43.8,"what_it_does":"MySQL is a relational database management system (RDBMS). It provides SQL access to store, query, and manage structured data using a client/server model.","best_when":"You need a widely supported, SQL-based relational database with transactional semantics and mature tooling.","avoid_when":"You cannot securely manage database credentials/network access (e.g., exposing ports publicly) or you don’t need relational querying/transactions.","last_evaluated":"2026-04-04T19:35:33.309279+00:00","has_mcp":false,"has_api":false,"auth_methods":["MySQL native authentication (username/password)","TLS client/server authentication options (if configured)","Role-based access via GRANT/REVOKE privileges"],"has_free_tier":false,"known_gotchas":["SQL is stateful: unintended writes can occur if the agent issues INSERT/UPDATE/DDL without constraints","Retries can duplicate side effects for non-idempotent statements unless wrapped in transactions/guards","Schema/permissions errors (missing privileges, wrong database) can look similar to other failures—ensure least-privilege test accounts","Connection limits/timeouts vary by server config; agents should avoid opening/closing connections per statement"],"error_quality":0.0}