mysql-lamp-legacy

MySQL / MariaDB (LAMP Legacy)

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "mysql-lamp-legacy" with this command: npx skills add sraloff/gravityboots/sraloff-gravityboots-mysql-lamp-legacy

MySQL / MariaDB (LAMP Legacy)

When to use this skill

  • Working on legacy LAMP (Linux, Apache, MySQL, PHP) projects.

  • Maintaining WordPress, Drupal, or older custom PHP apps.

  • Dealing with specific MySQL quirks (backticks, engine types).

  1. Schema Management
  • Engine: Ensure InnoDB is used (not MyISAM).

  • Encoding: Convert/Ensure utf8mb4 (collation utf8mb4_unicode_ci or utf8mb4_0900_ai_ci ).

  • Dates: Beware of 0000-00-00 dates; enable strict mode if possible (NO_ZERO_DATE ).

  1. Identifiers
  • Quoting: Use backticks for identifiers (tables, columns) if they conflict with keywords.

  • Case Sensitivity: Remember table names are case-sensitive on Linux but not Windows/macOS. Lowercase conventions prefered.

  1. Optimization
  • Indexes: Max key length limits might apply on older versions with utf8mb4 .

  • Query Cache: Deprecated/Removed in newer MySQL; do not rely on it.

  • Foreign Keys: Often missing in legacy apps; add them if InnoDB allows, otherwise enforce in app logic (but add a comment // Logic FK ).

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

apache-lamp-config

No summary provided by upstream source.

Repository SourceNeeds Review
General

caddy-modern-config

No summary provided by upstream source.

Repository SourceNeeds Review
General

redis-caching-queues

No summary provided by upstream source.

Repository SourceNeeds Review
General

ui-frontend-design

No summary provided by upstream source.

Repository SourceNeeds Review