数据库表的位置 - MySQL - Windows XP

7

大家好,

这是我第一次使用MySQL,所以我列出了所有的步骤。这实际上是我重新安装MySQL,因为我的第一次尝试失败了。

我在我的机器上安装了最新版本的MySQL社区服务器。安装文件夹位于C:\Program Files\MySQL\MySQL Server 5.5data文件夹也在这个文件夹路径下。我在MySQL命令提示符中创建了一些表:

1 > 进入MS DOS提示符。
2 > 将 C:\Program Files\MySQL\MySQL Server 5.5 设置为我的当前目录
3 > 输入命令:mysql -u root -p
4 > 输入密码
5 > 将我的创建新表的脚本文件(.sql)放入文件夹C:\Program Files\MySQL\MySQL Server 5.5\bin
6 > 在命令提示符中,键入source <scriptfile>.sql
7 > 现在,我会得到几个表的警告。但是当我输入命令SHOW TABLES时,脚本文件中的所有表都会显示出来。

然而,我无法找到以目录/文件形式创建的表。数据文件夹里也没有我的表。请问有人能告诉我表位于哪里吗?

5个回答

13

在Windows 7上,默认情况下,数据目录为"C:/ProgramData/MySQL/MySQL Server 5.5/Data/"。请注意,“C:/ProgramData”是一个隐藏目录。


1
还需要澄清的是,C:\ProgramDataC:\Program Files是_独立而不同_的。它也被称为C:\Users\All Users - jevon

12

在 Windows 8 中(不适用于其他操作系统)
通过命令提示符输入 mysql

mysql -uusername -ppassword

然后输入

select @@datadir;
mysql> select @@datadir;
+---------------------------------------------+
| @@datadir                                   |
+---------------------------------------------+
| C:\ProgramData\MySQL\MySQL Server 5.6\data\ |
+---------------------------------------------+
1 row in set (0.00 sec)

另一种方法!!! 前往C:\ ProgramData \ MySQL \ MySQL Server 5.6 \ my.ini ,您可以在那里找到datadir。确保它位于ProgramData中,而不是ProgramFiles中。


5

进入您的C:\Program Files\MySQL\MySQL Server 5.5\my.ini文件,找到变量"datadir"。

这就是您的数据目录 :)


3
表格文件位于\data文件夹中。如果您在安装时没有覆盖此路径,或者在安装后没有在my.ini配置文件中修改路径,则会默认使用此路径。MySQL提供了图形用户界面工具,可以帮助您轻松完成操作。

-2

C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/

是XP中默认的DATA目录。


  1. 回答已经回答过的老问题有什么意义呢?
  2. 你的答案完全错误。
- N.B.
谢谢,这对我来说是正确的答案。非常感激的回答。 - Dave Cousineau

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接