<?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>Feng&#039;s Blog &#187; mysql</title>
	<atom:link href="http://www.mzfeng.com/html/ytag/mysql/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mzfeng.com</link>
	<description>关注internet web windows linux 系统管理 服务器架构</description>
	<lastBuildDate>Mon, 06 Feb 2012 14:39:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Linux下MySQL整个数据库的备份与还原</title>
		<link>http://www.mzfeng.com/html/y2010/308.html</link>
		<comments>http://www.mzfeng.com/html/y2010/308.html#comments</comments>
		<pubDate>Mon, 18 Jan 2010 16:36:49 +0000</pubDate>
		<dc:creator>mzfeng</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.mzfeng.com/?p=308</guid>
		<description><![CDATA[1.备份： [root]# /usr/bin/mysqldump -h127.0.0.1 -uusername -ppassword databasename >/opt/share/1/backup.sql /usr/bin/mysqldump:用于执行的程序； -h：主机名称 -u：数据库用户 -p：数据库密码 databasename：数据库名称 >/opt/share/1/backup.sql：导出文件的保存名称 以这样的方式导出的文件打开后发现里面有乱码，这个是正常的，是因为导出时没有设置字体的缘故，这个不影响数据库内容的备份和还原。 2.还原数据库： [root]# /usr/bin/mysql -h127.0.0.1 -uusername -ppassword databasename2]]></description>
			<content:encoded><![CDATA[<p>1.备份：<br />
 [root]# /usr/bin/mysqldump -h127.0.0.1 -uusername -ppassword databasename >/opt/share/1/backup.sql<br />
   /usr/bin/<span class='wp_keywordlink_affiliate'><a href="http://www.mzfeng.com/html/ytag/mysql" title="查看 mysql 中的全部文章" target="_blank">mysql</a></span>dump:用于执行的程序；<br />
   -h：主机名称<br />
   -u：数据库用户<br />
   -p：数据库密码<br />
   databasename：数据库名称<br />
   >/opt/share/1/backup.sql：导出文件的保存名称<br />
   以这样的方式导出的文件打开后发现里面有乱码，这个是正常的，是因为导出时没有设置字体的缘故，这个不影响数据库内容的备份和还原。<br />
2.还原数据库：<br />
   [root]# /usr/bin/<span class='wp_keywordlink_affiliate'><a href="http://www.mzfeng.com/html/ytag/mysql" title="查看 mysql 中的全部文章" target="_blank">mysql</a></span> -h127.0.0.1 -uusername -ppassword databasename2 </opt/share/1/backup.sql<br />
   导入数据到databasename2中即可。 </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mzfeng.com/html/y2010/308.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>找回Mysql密码的方法</title>
		<link>http://www.mzfeng.com/html/y2010/306.html</link>
		<comments>http://www.mzfeng.com/html/y2010/306.html#comments</comments>
		<pubDate>Mon, 18 Jan 2010 16:29:20 +0000</pubDate>
		<dc:creator>mzfeng</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[密码]]></category>

		<guid isPermaLink="false">http://www.mzfeng.com/?p=306</guid>
		<description><![CDATA[[windows] 1、停止mysql服务：打开命令行窗口CMD，Net stop mysql 2、用另外一种方式启动Mysql：在命令行进入到mysql的安装路径下的bin目录下使用mysqld-nt.exe启动：mysqld-nt &#8211;skip-grant-tables 注意：此时CMD窗口不能关闭。 3、进入Mysql：另外打开一个命入令行窗口，在bin目录下执行mysql，此时无需输入密码即可进入。 >use mysql >update user set password=password(“new_pass”) where user=”root”; >flush privileges; >exit 注意： 1）如果对sql语句熟悉的话，update这句就不用解释了第一个User是表名、第二个User是表中的字段。第一个Password是表中的字段，第二个Password()是加密用的函数。new_pass是要更改的密码。 2）flush privileges可以不用添加。但是如果添加了，一定要注意Host字段不能是Localhost。因为用了这个之后就不能用Localhost连接了。你可以把这个字段改成IP，或者通配符。 >update user set host=”192.168.0.1&#8243; where user=”root” 4、使用任务管理器，找到mysqld-nt的进程，结束进程！ 5、重新启动mysql服务，net start mysql 就可以用新密码登录了。 [linux] 1、关闭Mysql： 如果 MySQL 正在运行，首先杀之 killall -TERM mysqld 2、另外的方法启动 MySQL ：bin/safe_mysqld &#8211;skip-grant-tables &#038; 3、可以不需要密码就进入 MySQL 了。 然后就是 >use mysql >update user [...]]]></description>
			<content:encoded><![CDATA[<p>[windows]<br />
1、停止<span class='wp_keywordlink_affiliate'><a href="http://www.mzfeng.com/html/ytag/mysql" title="查看 mysql 中的全部文章" target="_blank">mysql</a></span>服务：打开命令行窗口CMD，Net stop <span class='wp_keywordlink_affiliate'><a href="http://www.mzfeng.com/html/ytag/mysql" title="查看 mysql 中的全部文章" target="_blank">mysql</a></span><br />
2、用另外一种方式启动Mysql：在命令行进入到mysql的安装路径下的bin目录下使用mysqld-nt.exe启动：mysqld-nt &#8211;skip-grant-tables<br />
注意：此时CMD窗口不能关闭。<br />
3、进入Mysql：另外打开一个命入令行窗口，在bin目录下执行mysql，此时无需输入<span class='wp_keywordlink_affiliate'><a href="http://www.mzfeng.com/html/ytag/%e5%af%86%e7%a0%81" title="查看 密码 中的全部文章" target="_blank">密码</a></span>即可进入。<br />
>use mysql<br />
>update user set password=password(“new_pass”) where user=”root”;<br />
>flush privileges;<br />
>exit<br />
注意：<br />
1）如果对sql语句熟悉的话，update这句就不用解释了第一个User是表名、第二个User是表中的字段。第一个Password是表中的字段，第二个Password()是加密用的函数。new_pass是要更改的<span class='wp_keywordlink_affiliate'><a href="http://www.mzfeng.com/html/ytag/%e5%af%86%e7%a0%81" title="查看 密码 中的全部文章" target="_blank">密码</a></span>。  <span id="more-306"></span><br />
2）flush privileges可以不用添加。但是如果添加了，一定要注意Host字段不能是Localhost。因为用了这个之后就不能用Localhost连接了。你可以把这个字段改成IP，或者通配符。<br />
>update user set host=”192.168.0.1&#8243; where user=”root”<br />
4、使用任务管理器，找到mysqld-nt的进程，结束进程！<br />
5、重新启动mysql服务，net start mysql 就可以用新密码登录了。  </p>
<p>[linux]<br />
1、关闭Mysql： 如果 MySQL 正在运行，首先杀之 killall -TERM mysqld<br />
2、另外的方法启动 MySQL ：bin/safe_mysqld &#8211;skip-grant-tables &#038;<br />
3、可以不需要密码就进入 MySQL 了。<br />
然后就是<br />
>use mysql<br />
>update user set password=password(“new_pass”) where user=”root”;<br />
>flush privileges;<br />
注意点同上<br />
4、重新杀 MySQL ，用正常方法启动 MySQL 。 </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mzfeng.com/html/y2010/306.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mysql数据库导入与导出</title>
		<link>http://www.mzfeng.com/html/y2009/248.html</link>
		<comments>http://www.mzfeng.com/html/y2009/248.html#comments</comments>
		<pubDate>Tue, 20 Oct 2009 14:55:06 +0000</pubDate>
		<dc:creator>mzfeng</dc:creator>
				<category><![CDATA[软件应用]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[导入]]></category>
		<category><![CDATA[导出]]></category>
		<category><![CDATA[数据库]]></category>

		<guid isPermaLink="false">http://www.mzfeng.com/?p=248</guid>
		<description><![CDATA[今天以前做的一个网站由于后台乱了，网站用的是php+mysql程序就连后台原来用导入数据的选项都给删除了，因为备份下来的数据比较大，phpmyadmin后台也没办法恢复，只好用命令行来导入恢复数据了，数据导回去后就正常了，用命令导入数据比较方便快捷，所用到的命令有二个。 一、导出数据库 由于网站只是后台数据乱了，所以为安全起见，先导出数据库 在mysql安装目录下，用mysqldump命令行 命令格式 mysqldump -u用户名 -p 数据库名 &#62; 数据库名.sql 比如：要导出mzfeng这个数据库,导出名为mzfeng_bak.sql的数据库；mysqldump -uroot  -p mzfeng &#62; mzfeng_bak.sql 按回车后提示输入密码，输入后就可导出数据库了。 二、导放数据库 把原来的数据库导入去： 一样在mysql安装目录下，命令格式 mysql -u用户名 -p 数据库名 &#60; 数据库名.sql 比如要把mzfeng_bak.sql的数据库导入到mzfeng的数据库中： mysql -uroot -p mzfeng &#60;mzfeng_bak.sql 按回车后提示输入密码，输入密码后就可导入数据库了。]]></description>
			<content:encoded><![CDATA[<p>今天以前做的一个网站由于后台乱了，网站用的是php+<span class='wp_keywordlink_affiliate'><a href="http://www.mzfeng.com/html/ytag/mysql" title="查看 mysql 中的全部文章" target="_blank">mysql</a></span>程序就连后台原来用<span class='wp_keywordlink_affiliate'><a href="http://www.mzfeng.com/html/ytag/%e5%af%bc%e5%85%a5" title="查看 导入 中的全部文章" target="_blank">导入</a></span>数据的选项都给删除了，因为备份下来的数据比较大，phpmyadmin后台也没办法恢复，只好用命令行来<span class='wp_keywordlink_affiliate'><a href="http://www.mzfeng.com/html/ytag/%e5%af%bc%e5%85%a5" title="查看 导入 中的全部文章" target="_blank">导入</a></span>恢复数据了，数据导回去后就正常了，用命令导入数据比较方便快捷，所用到的命令有二个。</p>
<p>一、<span class='wp_keywordlink_affiliate'><a href="http://www.mzfeng.com/html/ytag/%e5%af%bc%e5%87%ba" title="查看 导出 中的全部文章" target="_blank">导出</a></span><span class='wp_keywordlink_affiliate'><a href="http://www.mzfeng.com/html/ytag/%e6%95%b0%e6%8d%ae%e5%ba%93" title="查看 数据库 中的全部文章" target="_blank">数据库</a></span></p>
<p>由于网站只是后台数据乱了，所以为安全起见，先<span class='wp_keywordlink_affiliate'><a href="http://www.mzfeng.com/html/ytag/%e5%af%bc%e5%87%ba" title="查看 导出 中的全部文章" target="_blank">导出</a></span><span class='wp_keywordlink_affiliate'><a href="http://www.mzfeng.com/html/ytag/%e6%95%b0%e6%8d%ae%e5%ba%93" title="查看 数据库 中的全部文章" target="_blank">数据库</a></span></p>
<p>在<span class='wp_keywordlink_affiliate'><a href="http://www.mzfeng.com/html/ytag/mysql" title="查看 mysql 中的全部文章" target="_blank">mysql</a></span>安装目录下，用<span class='wp_keywordlink_affiliate'><a href="http://www.mzfeng.com/html/ytag/mysql" title="查看 mysql 中的全部文章" target="_blank">mysql</a></span>dump命令行<br />
命令格式<br />
mysqldump -u用户名 -p 数据库名 &gt; 数据库名.sql<span id="more-248"></span></p>
<p>比如：要导出mzfeng这个数据库,导出名为mzfeng_bak.sql的数据库；mysqldump -uroot  -p mzfeng &gt; mzfeng_bak.sql</p>
<p>按回车后提示输入密码，输入后就可导出数据库了。</p>
<p>二、导放数据库</p>
<p>把原来的数据库导入去：</p>
<p>一样在mysql安装目录下，命令格式<br />
mysql -u用户名 -p 数据库名 &lt; 数据库名.sql</p>
<p>比如要把mzfeng_bak.sql的数据库导入到mzfeng的数据库中：<br />
mysql -uroot -p mzfeng &lt;mzfeng_bak.sql</p>
<p>按回车后提示输入密码，输入密码后就可导入数据库了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mzfeng.com/html/y2009/248.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

