by Curtis Rigaux.
Ken I ran those commands and the only difference I see is on the show grants command
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTIONS
there is not "identified by"
I installed using moodle 3.0.x and upgraded to 3.1.1 and had PhP 5.6 to begin with.
Any thoughts?