I am getting this error when executing a GRANT statement on my Aurora DB instance in AWS:
GRANT
The MySQL server is running with the --read-only op
You need to connect to the cluster, rather than an instance. This is because instances seem to take a turn to be the readers and writers.