As you probably noticed when you logged in just now, you had to supply a username ” root ”but not a password. The initial installation of MySQL has no root password set. It's really important to set this password for obvious security reasons. In the MySQL monitor, type the following: set password for root@localhost=password(' your password '); Obviously, you should replace your password with whatever you would like the root password to be. Log out ( \q ) and then log back in. This time, you need to log in like this: mysql -u root -p MySQL then prompts you for your password. The -u means username, and the -p means log in with password. |