<?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>The Puerto Rican Rails Dude &#187; Security</title>
	<atom:link href="http://www.dennmart.com/category/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dennmart.com</link>
	<description>Official Blog of Dennis Martinez</description>
	<lastBuildDate>Mon, 26 Jul 2010 23:13:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Securing MySQL&#8217;s Default Installation &#8211; Quick And Dirty Too!</title>
		<link>http://www.dennmart.com/2008/10/02/securing-mysqls-default-installation-quick-and-dirty-too/</link>
		<comments>http://www.dennmart.com/2008/10/02/securing-mysqls-default-installation-quick-and-dirty-too/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 20:39:30 +0000</pubDate>
		<dc:creator>Dennis Martinez</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.dennmart.com/?p=100</guid>
		<description><![CDATA[I just stumbled upon a script that MySQL includes nowadays called mysql_secure_installation. It runs a series of steps to remove some of the default installation options that MySQL installs, like an anonymous user and a test database. When you run the script, it does for the following: Prompts you to change your MySQL root password, [...]]]></description>
			<content:encoded><![CDATA[<p>I just stumbled upon a script that MySQL includes nowadays called <strong><a href="http://dev.mysql.com/doc/refman/5.1/en/mysql-secure-installation.html">mysql_secure_installation</a></strong>. It runs a series of steps to remove some of the default installation options that MySQL installs, like an anonymous user and a test database. When you run the script, it does for the following:</p>
<ul>
<li>Prompts you to change your MySQL root password, especially if you haven&#8217;t set a root password yet.</li>
<li>Removes anonymous access to your database server.</li>
<li>Restricts root access to localhost only.</li>
<li>Drops the &#8216;test&#8217; table that&#8217;s installed automatically.</li>
<li>Flushes the privileges so that all changes are taken immediately without having to restart the database server.</li>
</ul>
<p>Here&#8217;s <strong><a href="http://gist.github.com/14434">the output</a></strong> when running the mysql_secure_installation in one of my servers.</p>
<p>In all, it&#8217;s something that I&#8217;ve been doing manually for a while. And I bet that there are many, many developers out there who, even on production servers, don&#8217;t even bother to remove these things. Obviously, this isn&#8217;t the &#8220;be-all and end-all&#8221; of MySQL security, but it&#8217;s a big step away from the default installation. Go run this script now! Well, unless you&#8217;re a security expert who already did this, either manually or with the script. If so, then I salute you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dennmart.com/2008/10/02/securing-mysqls-default-installation-quick-and-dirty-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.043 seconds -->
