我已经更改了我的 mysql 用户权限,由于某些莫名其妙的原因,我无法再看到我的所有数据库,除了 mysql 安装 dbs。我不太明白为什么我看不到这些数据库,并且正在寻找关于我应该从哪里开始寻找权限可能被搞砸的地方的输入。这是我不太熟悉的 mysql 层。我知道数据库在那里,但出于某种奇怪的原因,我只是无法将它们视为 root。
mysql> SHOW GRANTS FOR 'root'@'localhost';
+------------------------------------------------------------------------+
| Grants for root@localhost |
+------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION |
| GRANT ALL PRIVILEGES ON `db`.* TO 'root'@'localhost' WITH GRANT OPTION |
+------------------------------------------------------------------------+