Feature #13220

Support MySQL 8

Added by José Raddaoui Marín 3 months ago. Updated about 1 month ago.

Status:QA/ReviewStart date:12/05/2019
Priority:MediumDue date:
Assignee:Dan Gillean% Done:


Target version:Release 2.6.0
Google Code Legacy ID: Tested version:
Sponsored:No Requires documentation:


#1 Updated by José Raddaoui Marín 3 months ago

  • Status changed from New to Code Review
  • Assignee changed from José Raddaoui Marín to David Juhasz

Related pull requests:

- AtoM code and Docker environment
- AtoM documentation
- AtoM Ansible role
- Percona Ansible role (thanks Miguel Angel!)
- Deploy pub
- AM packbuild

Thanks to David J., Miguel Angel and Mike C. for all the reviews.

#2 Updated by José Raddaoui Marín about 1 month ago

  • Status changed from Code Review to QA/Review
  • Assignee changed from David Juhasz to Dan Gillean

Notes for testing:

  • Upgrade your testing environment to use MySQL/Percona 8.0.
  • If you manually create the database, use the new charset and collation:
    CREATE DATABASE atom CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;
  • If you're using old configuration files, replace utf8 for utf8mb4 in:
  • config/config.php
  • config/propel.ini
  • Test install process.
  • Test upgrading process.
  • Test some utf8mb4 chars like emoticons.
  • Test that everything works ;P
  • Take special attention to the Function related pages.

Also available in: Atom PDF