在安装目录中找不到 mysql 数据

在安装目录中找不到 mysql 数据

我在硬盘上寻找 mysql 数据,所以我进入了安装目录 (C:\ProgrammData\MySQL\MySQL Server 5.6\data),但只显示了我实际使用的几个数据库。到目前为止,隐藏文件夹已启用... 还有其他目录我应该检查吗?

我知道我可以查找my.ini,但我在安装目录中找不到它。只有一个my-default.ini,它应该是安装时生成文件的模板my.ini。我正在运行 Windows 7 x64...

答案1

您需要检查C:\ProgrammData\MySQL\MySQL Server 5.6\

示例.ini文件位于 MySQL 5 的旧安装中。

中的所有 .exe 文件都C:\ProgrammData\MySQL\MySQL Server 5.6\bin要求 my.ini 存在于 中C:\ProgrammData\MySQL\MySQL Server 5.6\。换句话说,my.ini 的完整路径应该是C:\ProgrammData\MySQL\MySQL Server 5.6\my.ini。如果不存在,您可以my.ini在那里创建 。我在一年前在 StackOverflow 上提到过这个位置

至于数据的位置,您可以通过运行获取该信息

mysql> SHOW GLOBAL VARIABLES LIKE 'datadir';

如果该命令没有说C:\ProgrammData\MySQL\MySQL Server 5.6\data,那么给出的输出将显示 mysqld 看到数据文件夹的位置。

如果您有兴趣改变它。

你应该先跑

C:\> net stop mysql

然后创建或更改C:\ProgrammData\MySQL\MySQL Server 5.6\my.ini您想要的所有选项,例如datadir

然后,使用以下命令启动 mysql

C:\> net start mysql

警告:只有以管理员身份打开 DOS 命令行时才能从命令行运行net stop mysqlnet start mysql

相关内容