MySQL安装目录下的data文件夹的数据库能够复制到另一台电脑的MYSQL安装目录下的data文件夹里并读取

MySQL安装目录下的data文件夹的数据库能够复制到另一台电脑的MYSQL安装目录下的data文件夹里并读取,第1张

1、可以的,这也是一个冷备份数据库和迁移数据库的方法,如果别人能复制整个data目录,确实不安全。

2、data下每个目录是一个database,比如mysql目录里面包含的系统表userMYD包含了mysql用户信息

3、不同的存储引擎用的不同的文件存储数据,

a)如果是MyISAM存储引擎的一个table存成了三个文件

tablefrm(表结构)

tableMYD(表数据)

tableMYI(表索引)

这种存储引擎你可以只复制一个table(即三个文件)或者一个数据库(即整个目录)。

b)如果是InnoDB存储引擎用到了表空间文件ibdata1

所以要复制需要包含数据库目录,还要包含表空间文件ibdata1等。

1、打开电脑,在电脑桌面的开始界面中找到mysql,如图所示。

2、双击打开mysql软件,并输入密码,如图所示。

3、如果sql文件的内容中有创建数据库的语句,或者想将表存放在已有的数据库,在这里就不用创建数据库。

4、输入“show databases;”就能看到自己创建的数据库,如图所示。

5、输入“use 数据库名”,开始使用这个数据库,如图所示。

6、开始导入sql文件,输入“source sql文件的路径”(注意文件路径要是复制来的,要将"\"全部换成“/”)。

7、最后输入“show tables”,就会看到导入的数据了,如图所示。

今天见一位php同行在将从服务器mysql数据库导出的sql文件导入到本地

mysql数据库

,见他所用的方法很惊讶,他是用editplus打开下载下来的sql文件,复制所有内容,然后再粘贴到本地的phpmyadmin中。phpmyadmin复制了半天没有响应,最后还是没有将数据库导入到本地。

其实,跟我这位同行一样,很多php新手也是用的这种方法将sql文件导入到本地mysql数据库的。sql文件的数据小还好说,如果这个sql文件很大,上百兆的话,那么你可能都无法成功的导入到mysql数据库中去。这里我分享下我所使用的方法。

点击"开始"-"运行",输入cmd,然后回车进入到dos界面。先进入你的mysql安装目录。这里比方说你的mysql安装在d盘,你的sql文件也在d盘,加入命名为demosql, *** 作的方法是:输入"d:",回车即进入到d盘了,然后输入"cd

mysql/bin"并回车,然后输入"mysql

-u

root

-p

database

d:/demosql",回车显示要输入密码,如果你的mysql数据库的密码为空则不输入任何东西回车,没有出现错误说明导入成功。

说明:上面的database是你要导入的数据库名。

首先我们使用MySQL提供的命令行界面来导入数据库,确保自己的电脑中安装了MySQL数据库,我们可以通过命令行来确认是否安装了MySQL数据库,当然,第一步是打开Mysql的数据库服务,我们使用命令行来打开:如下图所示:

启动MySQL后,我们找到需要用到的脚本文件,也就是数据库文件,当然,我们首先得建立一个数据库,这样才可以导入脚本,如下图所示:

我们在将脚本拷到本地磁盘的根目录,这样方便进入找到脚本,这里以D盘来说明,使用testsql:接着我们来到命令行,使用SOURCE d:/testsql;来导入数据库,先进入mysql,如下图所示:

首先要在数据库中建立好数据库,然后导入脚本,所以先建立一个数据库哦,不要脚本是不知道你要往哪个数据库中导入脚本的,如下图所示:

然后就可以输入导入sql文件命令:

mysql> USE 数据库名;

mysql> SOURCE d:/testsql;

如下图所示:

6

看到上面的画面,说明mysql数据库已经导入成功了哦!

是不是很简单呢现在来介绍第二种方法,使用mysql图形工具导入数据库,我们还是使用testsql脚本来说明:

1打开Mysql的数据库服务2启动MySQL后,我们找到需要用到的脚本文件,也就是数据库文件,当然,我们首先得建立一个数据库,这样才可以导入脚本3我们在将脚本拷到本地磁盘的根目录,这样方便进入找到脚本,这里以D盘来说明,使用testsql:接着我们来到命令行,使用SOURCEd:/testsql;来导入数据库,先进入mysql4首先要在数据库中建立好数据库,然后导入脚本,所以先建立一个数据库哦,不要脚本是不知道你要往哪个数据库中导入脚本的5然后就可以输入导入sql文件命令:mysql>USE数据库名;mysql>SOURCEd:/testsql;参考自

以上就是关于MySQL安装目录下的data文件夹的数据库能够复制到另一台电脑的MYSQL安装目录下的data文件夹里并读取全部的内容,包括:MySQL安装目录下的data文件夹的数据库能够复制到另一台电脑的MYSQL安装目录下的data文件夹里并读取、如何导入MySQL数据库、如何快速将sql文件导入mysql数据库中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9276635.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存