В mysql - базы данных шоу; команда не перечисляет все мои базы данных

Я могу получить доступ ко всем моим базам данных с помощью HeidiSQL, но если я перейду в окно mysql.exe и использую базы данных шоу; только 2 из них отображаются из 11. Это все базы данных на 127.0.0.1. Любые идеи о том, почему?

Ответ 1

Вы регистрируетесь в HeidiSQL как root, поэтому он показывает вам все базы данных, но вы входите в mysql.exe в качестве текущего пользователя Windows (с тех пор как по умолчанию), поэтому он показывает вам только базы данных, которые этот пользователь может видеть. Если вы запустите mysql.exe с помощью --user=root --password=..., он покажет вам все базы данных.

Ответ 2

в моем случае SHOW DATABASES или SHOW DATABASES; не работает.

что получилось:

show databases;

Ответ 3

Я использую Oracle mySql

mysql> show databases;

Эта команда показывает все базы данных на вашем сервере SQL