1

ユーザー ' ' として 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にログインすると、すべてのデータベースが正常に表示されます。

4

1 に答える 1