ユーザー ' ' として mysql サーバーに接続していますsomeuser。ローカルボックスからサーバーに接続すると、すべてのデータベースが表示されます。
ただし、サーバーに SSH 接続し、「someuser」でログインして実行すると、次のshow databases;2 つしか表示されません。information_schematest
DB に SSH で接続するときに、すべてのデータベースを表示するにはどうすればよいですか?
show grants;以下を示します
mysql> show grants;
| Grants for dev@localhost                                             |
 | GRANT USAGE ON *.* TO 'someuser'@'localhost' IDENTIFIED BY PASSWORD '*' |
編集
サーバーにSSHで接続し、rootを使用してmysqlにログインすると、すべてのデータベースが正常に表示されます。