Hey Stephen, you are running mysql 5.7, so I'm going to link some
docs and walk through what I'd do in this situation. I apologize if you
know this stuff, or have already tried any of it as I'm operating off
the set of information you've provided. :)
First off, I'd run
SHOW GRANTS FOR "rois3324_stephen"@"localhost";
Second, I'd run
SHOW CREATE USER "rois3324_stephen"@"localhost"\G
to further make sure that things look as they should.
Next up is to run FLUSH PRIVILEGES;
To ensure that what you've just written to disk is loaded into a freshly cleared cache.
If
you can sanitize the output from the above commands so they don't
contain personal information and send them along, we can help
troubleshoot further, but this is where I'd get started.
-jason