我在硬盘上查找 mysql 数据,因此我进入了安装目录 (C:\ProgrammData\MySQL\MySQL Server 5.6\data),但只显示了我实际使用的几个数据库。到目前为止,隐藏文件夹已启用...还有其他目录我应该检查吗?
我知道我可以寻找my.ini,但我在安装目录中找不到它。只有一个,它应该是一个用于在安装时my-default.ini生成文件的模板。my.ini我运行的是 Windows 7 x64...
您需要检查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';
Run Code Online (Sandbox Code Playgroud)
如果该命令没有说C:\ProgrammData\MySQL\MySQL Server 5.6\data,那么给出的输出会显示 mysqld 在哪里看到数据文件夹。
如果你有兴趣改变它。
你应该首先运行
C:\> net stop mysql
Run Code Online (Sandbox Code Playgroud)
然后C:\ProgrammData\MySQL\MySQL Server 5.6\my.ini使用您想要的所有选项进行创建或更改,例如datadir.
然后,启动 mysql
C:\> net start mysql
Run Code Online (Sandbox Code Playgroud)
注意:当您以管理员身份打开 DOS 命令行时,您只能从命令行运行net stop mysql和。net start mysql
| 归档时间: |
|
| 查看次数: |
8175 次 |
| 最近记录: |