0

我在 Windows 7 下运行 MySQL 5.1。如果我启动 MySQL 命令行客户端并键入:

show databases;

它返回:

information_schema 
aircraft_taxiing
dvd_collection
eqndb
mydb
mysql
test
test_db

所有这些都在以下目录中my.ini

datadir="C:/ProgramData/MySQL/MySQL Server 5.1/Data/"

如果我打开命令提示符窗口并键入mysql它只返回:

information_schema
test
test_db. 

其余的数据库发生了什么?我一直在尝试将 Python 连接到 MySQL,MySQLdb并且可以打开三个数据库中的任何一个,但没有一个丢失的数据库。

我的目标是最终建立 Python 连接,但我也想了解命令提示符下发生了什么。

4

1 回答 1

0

这取决于您登录的用户。如果您的用户对这些数据库没有任何特权,您将无法看到它们。

于 2013-08-27T03:16:59.913 回答