mysql show database () только база данных information_schema

0

Я использую 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)
  • 0
    Вы создали какие-либо другие базы данных? Что вы ожидаете увидеть?
  • 0
    почему бы не показать базу данных mysql
Теги:

1 ответ

0
Лучший ответ

У вас нет других баз данных - попробуйте создать их.

Текущий пользователь, вероятно, анонимный пользователь - по умолчанию MySQL поставляется со следующими пользователями, у всех есть пустой пароль (https://dev.mysql.com/doc/refman/5.5/en/default-privileges.html)

Изображение 174551

  • 0
    но база данных mysql существует
  • 0
    Что ж, тогда попробуйте mysql -h 127.0.0.1 -u root -p и проверьте, что является текущим пользователем?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню