MySQL缺少数据库

时间:2013-08-27 03:11:07

标签: python mysql database

我在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. 

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

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

1 个答案:

答案 0 :(得分:0)

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