Я использую mysql -u root -p
для входа в mysql. show databases
команд show databases
только show databases
information_schema, а current_user
не является root
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
+--------------------+
2 rows in set (0.00 sec)
mysql> select current_user();
+----------------+
| current_user() |
+----------------+
| @localhost |
+----------------+
1 row in set (0.00 sec)
У вас нет других баз данных - попробуйте создать их.
Текущий пользователь, вероятно, анонимный пользователь - по умолчанию MySQL поставляется со следующими пользователями, у всех есть пустой пароль (https://dev.mysql.com/doc/refman/5.5/en/default-privileges.html)
mysql
существует
mysql -h 127.0.0.1 -u root -p
и проверьте, что является текущим пользователем?
mysql