我正在以用户“ someuser
”的身份连接到 mysql 服务器。当我从我的 localbox 连接到服务器时,我可以看到所有数据库。
但是,当我 SSH 进入服务器并使用“ someuser
”登录并执行时,show databases;
我只看到两个:information_schema
和test
当我通过 SSH 连接到数据库时,如何查看所有数据库?
show grants;
显示以下
mysql> show grants;
| Grants for dev@localhost |
| GRANT USAGE ON *.* TO 'someuser'@'localhost' IDENTIFIED BY PASSWORD '*' |
编辑
当我 SSH 到服务器并使用 root 登录到 mysql 时,我可以看到所有数据库都很好。