I\'m setting up a new server and keep running into this problem.
When I try to login to the MySQL database with the root user, I get the error:
That worked for me:
mysql --user=root mysql CREATE USER 'some_user'@'%' IDENTIFIED BY 'some_pass'; GRANT ALL PRIVILEGES ON *.* TO 'some_user'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;