﻿﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>帮助信息-动天数据 &#187; MYSQL导入数据库</title>
	<atom:link href="http://www.583idc.com/news/?feed=rss2&#038;tag=mysql%E5%AF%BC%E5%85%A5%E6%95%B0%E6%8D%AE%E5%BA%93" rel="self" type="application/rss+xml" />
	<link>http://www.583idc.com/news</link>
	<description>提供虚拟主机帮助信息</description>
	<lastBuildDate>Mon, 30 Oct 2023 02:58:59 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.41</generator>
	<item>
		<title>MYSQL.导入超过100M数据库方法,MYSQL命令行导入大数据库方法</title>
		<link>http://www.583idc.com/news/?p=388</link>
		<comments>http://www.583idc.com/news/?p=388#comments</comments>
		<pubDate>Thu, 10 Sep 2015 09:32:32 +0000</pubDate>
		<dc:creator><![CDATA[dthost]]></dc:creator>
				<category><![CDATA[网站建设帮助]]></category>
		<category><![CDATA[MYSQL导入数据库]]></category>

		<guid isPermaLink="false">http://www.583idc.com/news/?p=388</guid>
		<description><![CDATA[笔者最近几天帮助一位客户搬迁MYSQL，因为客户的MYSQL数据库非常庞大，大概3G大小，笔者按照网上的方法实 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>笔者最近几天帮助一位客户搬迁MYSQL，因为客户的MYSQL数据库非常庞大，大概3G大小，笔者按照网上的方法实验了很多种方法，下面来告诉大家如何正确的导入MYSQL大数据库方法，因为有的数据库大小超过100M，可能会有几个G，那么肯定和小数据库不一样的。</p>
<p>  1：笔者按照网上的方法采用PHPMYADMIN的方法导入，大家都知道PHPMYADMIN只能导入2M大的数据库，如果要大于2M那么肯定要用修改几个文件。</p>
<p>   （1）：修改PHP配置文件的大小，然后来更改设置，upload_max_filesize修改这个和post_max_size和这2个配置文件的大小，然后在导入，这个方法笔者测试了，只能修改到最大2G，不能再大，并且因为2G非常大，要上传在导入，这个速度肯定非常慢。</p>
<p>   （2）：还有网上分享的一个方法，是先在PHPMYADMIN目录建立一个文件夹，然后修改config.inc.php配置文件，在修改里面的$cfg['UploadDir']=这个设置你的文件名，但是笔者测试这个发现，因为新版的配置文件就没有config.inc.php文件夹，然后如果用新版的配置文件修改，发现，导入界面是没有变化的，笔者用2.2 2.6版本的方法测试，也不得实现，没有出来配置文件，可能笔者的方法有误，希望大家给予纠正。</p>
<p>PHPMYADMIN的方法我们发现只能导入一些非常小的文件，对于大数据库文件还是没招。</p>
<p> 2：在网上找了又找，又发现一种方法，是用BigDump来导入，这个方法和PHPMYADMIN有点类似，不过这个工具的优点是，非常小，只有50K大小，只要把这个文件上传到FTP上去，然后修改里面数据库配置文件，在把你的数据库备份上传上去，就可以导入到数据库，但是笔者导入，的时候点击Start Import竟然出错了，无法导入。</p>
<p>3：第三个方法大家，也都是非常熟悉，使用Navicat导入MYSQL，笔者用这个软件测试发现，这个软件导入MYSQL特别是.SQL文件非常慢，甚至等了1个小时才导入了不到30M的数据库，还频繁报错，应该是因为我的数据库是从LINUX导出的吧。</p>
<p>4：亮出最终大招，采用CMD命令行导入，也就是MYSQL自带的MYSQL导入工具导入，很多朋友，因为习惯使用了WIN系统，所以非常不喜欢命令行模式，但是实际上CMD命令行的速度以及效率以及他的性能是最优质的，我们来看看步揍。</p>
<p>  先在我的电脑桌面，点击开始，输入CMD命令，然后输入D:<span class="Apple-converted-space"> 命令</span></p>
<p> 然后应该会提示你已经进入D盘了，按照你数据库的地址，我的数据库是在D盘的ruanjian这个文件夹目录，我的D盘目录应该是d:\ruanjian\mysql</p>
<p> 输入命令：cd ruanjian\mysql\bin<span class="Apple-converted-space">     类似于这样，大家可以先在本地编辑好，然后直接复制进你的命令，然后回车键执行。</span></p>
<p>  然后，在导入数据库，非常简单，命令如下：</p>
<p>  mysql -u root -p583idc shujuku &lt;d:\1.sql<span class="Apple-converted-space"> </span></p>
<p>这个命令，大家不要直接打进命令行，需要改为自己的在打，我们来注释下这几个的意思，需要更改为你自己的数据库。</p>
<p>  root是你的数据库用户名，583idc是你的数据库密码 shujuku是你要导入的数据库名称 然后后面，就是你的数据库文件了。</p>
<p>笔者亲测，2G文件，没报任何错误，半个小时导入到我的数据库里面，非常爽。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.583idc.com/news/?feed=rss2&#038;p=388</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
