首页 > 编程知识 正文

mysqlwindows安装教程,windows安装mysql数据库

时间:2023-05-03 06:43:05 阅读:173498 作者:4586

因此,错误地格式化了硬盘,重新安装了Windows,但忘记了备份MySQL服务器中的重要数据库。 我想用一些软件拯救文件,但我不知道我在找什么。

文件的存储路径是什么? 文件叫什么名字? 我应该找哪个命名规则或文件扩展名?

我相信我的服务器使用的是MyISAM,但是我不是百分之百肯定。

不管是什么意见,都不胜感谢!

文件扩展名. sql

不知道,但是格式化之前总是把这个文件夹备份到C: wamp合适的巨人mysql mysql5.5.24 data

如果记得的话,我会将表导出为. sql,但是因为很久没有使用数据库了,所以我完全忘记了

@Alien先生-不. sql

可以检查my.ini文件以确定数据文件夹的位置。

通常有文件夹{mysqlDirectory}/data

MySQL数据存储库:

Commands.frm

Commands.myd

Commands.myi

* .frm文件包含表定义。 你的* .myi文件是MyISAM索引文件。 * .myd文件包含表数据。

编辑/更新。

由于对问题表示的兴趣,这里提供了更多的信息。 你也可以在评论中找到这个信息。

在Windows 8.1上,它位于MySQL数据库存储中(默认: c :program dataMySQLMySQL server 5.6data )

文件夹C: ProgramData是隐藏文件夹,必须输入Windows资源管理器地址才能访问。 在此数据文件夹中,数据库的名称为/{ database _ name _ folder }/{ database _ tables _ and _ files }。

例如,

c :program dataMySQLMySQL server 5.6datamy databasemy table.frm

c :program dataMySQLMySQL server 5.6datamy databasemy table.IBD

感谢@ marty-mcgee的这个内容

此. myd仅适用于MyISAM引擎。 对于InnoDB,需要在“{mysqlDirectory} /”中查看“ibdata1”文件。

是否可以将此数据/mydatabase文件夹从另一台PC复制到自己的PC? 由于某种原因,sql导入(使用WAMP )非常慢,但其他PC上没有。 我在考虑复制那个数据文件夹

为什么不用mysql_dump呢?

在Windows 8.1中,MySQL数据库存储缺省位于此处。 c:programdataMySQLMySQL server 5.6data -由于此文件夹c :program data是隐藏文件夹,因此数据库的名称必须位于此数据文件夹中例如,c :program dataMySQLMySQL server 5.6datamy databasemy table.frm和c : program data MySQL

我想上面的Marty-McGees评论是使用InnoDB的人们的回答。 因为有评论,我几乎错过了他的解决方案。

在Windows 7中,MySQL数据库是

c :program dataMySQLMySQL server 5.6data

注意:这是隐藏文件夹。 如果我的示例与MySQL server 5.6版不同,请根据版本更改文件夹名称。

知道这个地方很方便。 因为MySQL Workbench可能无法删除模式(或无法导入数据库)。 这主要是因为db文件夹中存在文件,Workbench由于某种原因无法提前删除。 使用Windows资源管理器删除文件,然后重试(拖放&; 放下,导入),应该可以解决问题。

我希望这能有帮助:)

根目录中包含默认的my-default.ini文件,并包含服务器配置。

[mysqld]

SQL _ mode=no _ engine _ substitution,STRICT_TRANS_TABLES

所以,这不会给我指路。

建议您连接到数据库并运行此查询。

showvariableswherevariable _ name like ' % dir ';

结果如下。

basedirc : 程序文件(x86 ) MySQL(MySQLserver5.6 )

character _ sets _ dirc :program files (x8

6)MySQLMySQL Server 5.6sharecharsets

datadir                     C:ProgramDataMySQLMySQL Server 5.6Data

innodb_data_home_dir

innodb_log_group_home_dir   .

lc_messages_dir             C:Program Files (x86)MySQLMySQL Server 5.6share

plugin_dir                  C:Program Files (x86)MySQLMySQL Server 5.6libplugin

slave_load_tmpdir           C:WindowsSERVIC~2

ETWOR~1AppDataLocalTemp

tmpdir                      C:WindowsSERVIC~2

ETWOR~1AppDataLocalTemp

如果要查看为数据库配置的所有参数,请执行以下操作:

SHOW VARIABLES;

storage_engine变量将告诉您是使用InnoDb还是MyISAM。

不,这将告诉您默认值。 您需要使用SHOW CREATE TABLE检查特定的表。 并且不同的表可以使用不同的引擎。

对于Windows 7:

c:用户所有用户 MySql MySql Server x.x Data

其中x.x是计算机中安装的sql服务器的版本号。

菲德尔

它通常在下面指定的文件夹中,但ProgramData通常是一个隐藏文件夹。要显示它,请在控制面板中搜索"文件夹",然后在高级设置下勾选显示隐藏文件,然后单击应用。

C:/ ProgramData / MySQL / MySQL Server 5.5 / Data /

只需在Windows上搜索本地分区上的* .myi文件即可。期。

如我所料,它们位于程序文件文件夹中,而不是像大多数其他数据库管理器一样使用适当的仅数据文件夹。

为什么要搜索my.ini文件,使用编辑器将其打开,查找路径字符串,确保不更改配置文件(!),然后进行第二次搜索?除了练习触摸打字以外,没有其他好处的复杂性。

选择它是因为它既快速又简单。

那应该是您的{安装路径} data,例如C:appswamp合适的巨人mysqlmysql5.5.8data{databasename}

如何从.myd,.myi,.frm文件恢复MySQL数据库

MySQL目录结构

从物理文件还原MySQL数据库

MYSQL 8.0:

搜索磁盘中的my.ini,我们将找到以下文件夹:

C:ProgramDataMySQLMySQL Server 8.0

It's ProgramData, not Program file

数据位于子文件夹Data中。

每个database拥有一个文件夹,每个table是文件,每个index是1个以上文件。

这是示例数据库sakila:

我刚刚在Windows7上安装了MySQL 5.7。数据库文件位于以下目录中,该目录为隐藏目录:

C:ProgramDataMySQLMySQL Server 5.7Data

my.ini文件位于同一根目录中:C:ProgramDataMySQLMySQL Server 5.7

如果在安装了Xampp服务器的情况下使用Win10,则可以在C: xampp mysql data中找到数据文件夹

在数据文件夹中,每个数据库都有其自己的文件夹,该文件夹又包含.frm,.myi和.myd文件,这些文件代表数据库中的单个表。

例如,如果您创建了一个名为myschool的数据库,并且在数据库内部,则有三个表,它们的名称为:

苗圃

次要的

然后,您将拥有Nursery表:Nursery.frm,turryry.myi和Nursery.myd。主表和辅助表也是如此。因此,在这里提到的I中,您将在名为myschool的数据库文件夹中总共包含9个文件。

然后,您可以复制数据库文件夹,并在新的mysql安装数据文件夹中使用它。

我希望这有帮助。

最好的祝福。

在MySQL中是

" .myd"数据库自我和

" .tmd"一个临时文件。

但有时我也看到" .sql"。

这取决于您的设置和/或导出方法。

C: Program Files MySQL MySQL Workbench 6.3 CE sys

将URL粘贴到窗口文件中,

并从此目录获取Tables, Procedures, Functions

1)找到my.ini,该文件存储在MySQL安装文件夹中。

例如,

C:Program FilesMySQLMySQL Server 5.1my.ini

2)用我们喜欢的文本编辑器打开" my.ini"。

#Path to installation directory. All paths are usually resolved relative to this.

basedir="C:/Program Files/MySQL/MySQL Server 5.1/"

#Path to the database root/"

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

找到" datadir",这是MySQL在Windows中存储数据的位置。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。