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