已经启动了mysql,并且与客户端已经连接,但是为什么输入“ show databases :”会没有显示自带的数据库
回答:不应该呀,你看看是不是你的分号写成冒号了,这个5.7版本,你的语句没写错
以下答案引用自GPT-3大模型,请合理使用:
呢?
可能是由于权限的问题。你可以通过如下命令检查权限:
mysql> show grants for 'root'@'localhost';
+--------------------------------------------------------------------------+
| Grants for root@localhost |
+--------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON . TO 'root'@'localhost' WITH GRANT OPTION |
+--------------------------------------------------------------------------+
1 row in set (0.00 sec)
应该是:
show databases;
不是冒号,是分号
不知道你这个问题是否已经解决, 如果还没有解决的话: