我可以用HeidiSQL访问我的所有数据库,但如果我去mysql.exe窗口并使用show databases; 其中只有2个出现在11个中.这些都是127.0.0.1上的所有数据库.有什么想法吗?
rua*_*akh 22
您正在登录HeidiSQL root,因此它会向您显示所有数据库,但您mysql.exe将以当前Windows用户身份登录(因为这是默认设置),因此它只显示该用户可以看到的数据库.如果运行mysql.exe有--user=root --password=...,它会告诉你所有的数据库.
在我的情况下,SHOW DATABASES或SHOW DATABASES;没有工作.
有效的是:
show databases;
Run Code Online (Sandbox Code Playgroud)
我正在使用Oracle mySql
mysql> show databases;
Run Code Online (Sandbox Code Playgroud)
此命令显示您的SQL Server中的所有数据库
| 归档时间: |
|
| 查看次数: |
18468 次 |
| 最近记录: |