Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

MXstoreTech's avatar

Amazon AWS Aurora

Hey guys,

Wondering if anyone has used or tested an Aurora DB with a Laravel app? They claim MySQL compatible if using InnoDB and I am literally in the middle of importing data into an instance to test for myself. I have done a bit of googling and keep finding people who were 'going to give it a go' but haven't found anything from anyone ACTUALLY using it.

Interested in thoughts for using it in a production environment and if anyone smarter than me (not hard), can think of reasons why, even if it appears to work right now, there might be future incompatibility issues?

Thanks in advance legends.

Jason

0 likes
9 replies
fideloper's avatar

I haven't used it, but knowing AWS and RDS, I suspect it'll be a pretty seamless process.

I'd use Aurora myself if it wasn't more expensive than the MySQL variant. However, I haven't needed the extra power of Aurora in any workload of mine (or at work), so it hasn't been worth trying out yet.

1 like
SteamDiesel's avatar

Hey Jason, I have the same question... did you get it going? I'm now asking you this question.

fideloper's avatar

We just attempted to use it, however it's still only compatible with MySQL 5.6 - We are using some json columns, so we ended up with MySQL on RDS.

Everything else seemed the same tho!

SteamDiesel's avatar

Yeah, I ended up going with RDS with MySQL 5.7, too. Was getting that string length error with 5.4 when I bashed the Aurora DB into existence.

I quickly abandoned the idea of hacking my shiny new 5.4 app to work with old MySQL.

BizlyTech's avatar

I've got Aurora working with Laravel, however, the instance randomly became read-only after upgrading to the 2 CPU tier. The fix was to delete the "writable" instance and then AWS changed the Read-Only instance that I had been connecting to back to "writable". Not sure if I want to use this in production just yet as that just scared the shit out of me on my dev env.

-Tor

MXstoreTech's avatar

Thanks for chiming in guys. I also abandoned the idea and opted for a 'boring' old MariaDB RDS instance. Not due to any technical limitation I incurred. Purely from a confidence perspective, and likey the fact I didn't have the time for any potential issues/lessons.

With more time I'd have a proper crack. A very large commercial app we deal with (a vendor of ours) have moved all their services to it (not laravel), and it appears to be working well.

I'm sure someone will jump in here soon with a super positive experience :-)

cletcher's avatar

I'm use Aurora MySQL with Laravel on Forge/AWS. It is blazingly fast. There have been no issues with Aurora on Laravel 5.6.

shez1983's avatar

i am too meaning to move my db to aurora - it supports mysql 5.7 now

NikaKvatadze's avatar

@cletcher I have run into several optimization problems. Maybe because i don't know how to configure aurora properly. Can you show us proper configuration please.

Please or to participate in this conversation.