{"id":"ruwen-mysql-server-5-1","name":"mysql-server-5.1","homepage":"https://hub.docker.com/r/ruwen/mysql-server-5.1","repo_url":"https://hub.docker.com/r/ruwen/mysql-server-5.1","category":"databases","subcategories":[],"tags":["databases","mysql","sql","relational","infrastructure","legacy"],"what_it_does":"MySQL 5.1 database server software (SQL engine) for hosting relational databases, executing SQL queries, and managing data via the MySQL protocol.","use_cases":["Run relational workloads for applications needing SQL (OLTP)","Serve as a backend database for web apps and internal services","Data storage for reporting/analytics with MySQL-based tooling","Learning/testing with MySQL 5.1-compatible behavior","Migration/compatibility scenarios requiring legacy MySQL 5.1 behavior"],"not_for":["High-availability or long-term production use without modernization (legacy/unsupported software)","Applications requiring modern security defaults and contemporary TLS/auth features","Workloads needing horizontal scaling features not present in MySQL 5.1","Agent integrations via REST/GraphQL APIs (MySQL is a DB protocol, not a web API)"],"best_when":null,"avoid_when":"Avoid for new production deployments where security, patching cadence, and modern auth/TLS support are requirements; avoid when you cannot apply compensating controls (network isolation, backups, monitoring).","alternatives":["Modern MySQL Server (8.0+)","PostgreSQL","MariaDB","Cloud managed databases (e.g., AWS RDS/Aurora MySQL, GCP Cloud SQL MySQL)","Percona Server for MySQL"],"af_score":32.2,"security_score":52.8,"reliability_score":26.2,"package_type":"mcp_server","discovery_source":["docker_mcp"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T19:46:46.881767+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["MySQL native authentication mechanisms (e.g., username/password via MySQL user accounts)"],"oauth":false,"scopes":false,"notes":"MySQL authentication is account-based inside the database; API-scoped permissions are typically expressed via MySQL privileges rather than OAuth scopes. The exact auth mechanisms available depend on configuration and build/version."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Open-source database software; operational costs depend on hosting/infrastructure. No package-level hosted pricing information provided."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":32.2,"security_score":52.8,"reliability_score":26.2,"mcp_server_quality":0.0,"documentation_accuracy":20.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":70.0,"rate_limit_clarity":0.0,"tls_enforcement":70.0,"auth_strength":55.0,"scope_granularity":60.0,"dependency_hygiene":20.0,"secret_handling":50.0,"security_notes":"Security depends heavily on deployment configuration (network isolation, TLS settings, user privilege minimization, patching). As a legacy version, known weaknesses and unpatched CVEs may exist; compensating controls and/or upgrading are strongly recommended. No package-level security documentation provided here.","uptime_documented":0.0,"version_stability":45.0,"breaking_changes_history":20.0,"error_recovery":40.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Agents typically need a DB driver/connection string rather than an API; ensure the agent does not expose credentials.","SQL execution safety matters: agents must parameterize inputs to avoid SQL injection.","MySQL 5.1 is legacy; newer tooling/clients may not be fully compatible with older auth/TLS defaults.","Long-running queries can time out; agents should handle query cancellation/timeouts at the client layer."]}}