<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.slackwiki.com/index.php?action=history&amp;feed=atom&amp;title=MySQL_Configuration</id>
	<title>MySQL Configuration - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.slackwiki.com/index.php?action=history&amp;feed=atom&amp;title=MySQL_Configuration"/>
	<link rel="alternate" type="text/html" href="https://www.slackwiki.com/index.php?title=MySQL_Configuration&amp;action=history"/>
	<updated>2026-04-08T16:12:18Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://www.slackwiki.com/index.php?title=MySQL_Configuration&amp;diff=729&amp;oldid=prev</id>
		<title>Arfon: /etc/rc.d/rc.mysql start --&gt; /etc/rc.d/rc.mysqld start    AND ADDED: mysql&gt; use mysql</title>
		<link rel="alternate" type="text/html" href="https://www.slackwiki.com/index.php?title=MySQL_Configuration&amp;diff=729&amp;oldid=prev"/>
		<updated>2012-08-06T15:30:58Z</updated>

		<summary type="html">&lt;p&gt;/etc/rc.d/rc.mysql start --&amp;gt; /etc/rc.d/rc.mysqld start    AND ADDED: mysql&amp;gt; use mysql&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:30, 6 August 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l27&quot;&gt;Line 27:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 27:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;You're now finished and should not see the typical MySQL errors at the login prompt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;You're now finished and should not see the typical MySQL errors at the login prompt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  /etc/rc.d/rc.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mysql &lt;/del&gt;start&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  /etc/rc.d/rc.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mysqld &lt;/ins&gt;start&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Now you should set a password for MySQL's root password:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Now you should set a password for MySQL's root password:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l40&quot;&gt;Line 40:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 40:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For security reasons you should delete an empy user for localhost server&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For security reasons you should delete an empy user for localhost server&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mysql&gt; use mysql&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;mysql&amp;gt; SELECT user, host FROM user;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;mysql&amp;gt; SELECT user, host FROM user;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;mysql&amp;gt; DELETE FROM user WHERE host='localhost' AND user='';  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;mysql&amp;gt; DELETE FROM user WHERE host='localhost' AND user='';  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Arfon</name></author>
	</entry>
	<entry>
		<id>https://www.slackwiki.com/index.php?title=MySQL_Configuration&amp;diff=728&amp;oldid=prev</id>
		<title>Arfon: chmod 755 /etc/rc.d/rc.mysql --&gt; chmod 755 /etc/rc.d/rc.mysqld</title>
		<link rel="alternate" type="text/html" href="https://www.slackwiki.com/index.php?title=MySQL_Configuration&amp;diff=728&amp;oldid=prev"/>
		<updated>2012-08-06T15:22:36Z</updated>

		<summary type="html">&lt;p&gt;chmod 755 /etc/rc.d/rc.mysql --&amp;gt; chmod 755 /etc/rc.d/rc.mysqld&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:22, 6 August 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l22&quot;&gt;Line 22:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 22:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;chown -R mysql.mysql /var/lib/mysql&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;chown -R mysql.mysql /var/lib/mysql&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;chmod 755 /etc/rc.d/rc.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mysql&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;chmod 755 /etc/rc.d/rc.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mysqld&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Arfon</name></author>
	</entry>
	<entry>
		<id>https://www.slackwiki.com/index.php?title=MySQL_Configuration&amp;diff=95&amp;oldid=prev</id>
		<title>Erik: Copy from old</title>
		<link rel="alternate" type="text/html" href="https://www.slackwiki.com/index.php?title=MySQL_Configuration&amp;diff=95&amp;oldid=prev"/>
		<updated>2009-06-02T03:35:46Z</updated>

		<summary type="html">&lt;p&gt;Copy from old&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Tutorials]]&lt;br /&gt;
''Have you just installed Slackware and now see a MySQL error at the login prompt?''&lt;br /&gt;
&lt;br /&gt;
This is a VERY quick HowTo and should take maybe 30 seconds to complete at its slowest.  The reason I decided to do a write-up is because of the sheer number of people asking how to fix it.&lt;br /&gt;
&lt;br /&gt;
== Option 1 ==&lt;br /&gt;
In a shell or xterm, type (you have to be logged in as superuser to use the mysql login):&lt;br /&gt;
&lt;br /&gt;
 su mysql&lt;br /&gt;
&lt;br /&gt;
This logs you into the 'mysql' user account.&lt;br /&gt;
&lt;br /&gt;
Next, run:&lt;br /&gt;
&lt;br /&gt;
 mysql_install_db&lt;br /&gt;
&lt;br /&gt;
This will create the needed databases and set their permissions properly.&lt;br /&gt;
&lt;br /&gt;
if your not logon as mysql user (root)&lt;br /&gt;
&lt;br /&gt;
Don't forget to chown folder /var/lib/mysql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown -R mysql.mysql /var/lib/mysql&lt;br /&gt;
chmod 755 /etc/rc.d/rc.mysql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You're now finished and should not see the typical MySQL errors at the login prompt.&lt;br /&gt;
&lt;br /&gt;
 /etc/rc.d/rc.mysql start&lt;br /&gt;
&lt;br /&gt;
Now you should set a password for MySQL's root password:&lt;br /&gt;
&lt;br /&gt;
 mysqladmin -u root password 'new-password-here'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can connect to your MySQL server with:&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For security reasons you should delete an empy user for localhost server&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql&amp;gt; SELECT user, host FROM user;&lt;br /&gt;
mysql&amp;gt; DELETE FROM user WHERE host='localhost' AND user=''; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*''This tutorial is currently linked at ''&lt;br /&gt;
* ''http://www.unixfool.com/mysql-slack.shtml''&lt;br /&gt;
&lt;br /&gt;
== Option 2 ==&lt;br /&gt;
1. log in as &amp;lt;b&amp;gt;root&amp;lt;/b&amp;gt; and install the mysql package&lt;br /&gt;
&lt;br /&gt;
2. &amp;lt;code&amp;gt;killall -9 mysqld mysqld_safe&amp;lt;/code&amp;gt; to kill any running MySQL processes.&lt;br /&gt;
&lt;br /&gt;
3. copy one of the my-size.cnf files in /etc to my.cnf (picking an apporpriate size):&amp;lt;br&amp;gt;&lt;br /&gt;
::&amp;lt;code&amp;gt;cp /etc/my-medium.cnf /etc/my.cnf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Install the MySQL database-&lt;br /&gt;
&lt;br /&gt;
::'''Slackware 12.1''' (and later):&lt;br /&gt;
::::&amp;lt;code&amp;gt;mysql_install_db --user=mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::'''Slackware 12.0''' (and before):&lt;br /&gt;
::::&amp;lt;code&amp;gt;su mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
::::&amp;lt;code&amp;gt;mysql_install_db&amp;lt;/code&amp;gt;&lt;br /&gt;
:::: &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; (to get out of the mysql login and back to root).&lt;br /&gt;
&lt;br /&gt;
5. &amp;lt;code&amp;gt;mysqld_safe --skip-grant-tables &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6. &amp;lt;code&amp;gt;mysql -u root mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7. &amp;lt;code&amp;gt;UPDATE user SET Password=PASSWORD('&amp;lt;i&amp;gt;new_password&amp;lt;/i&amp;gt;') WHERE user='root';&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8. &amp;lt;code&amp;gt;FLUSH PRIVILEGES;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9. &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10. &amp;lt;code&amp;gt;killall -9 mysqld mysqld_safe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11. &amp;lt;code&amp;gt;mysqld_safe &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
to check the new password, (as root) type:&amp;lt;br&amp;gt;&lt;br /&gt;
::&amp;lt;code&amp;gt;mysqladmin -u root -p status&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
:::::...and enter the new password.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Option 3 ==&lt;br /&gt;
&lt;br /&gt;
I'm starting from a [http://www.slackwiki.org/Minimal_System very basic install]. &lt;br /&gt;
&lt;br /&gt;
The only additional package needed is '''mysql''' in the '''AP''' group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# installpkg mysql-5.0.37-i486-1.tgz&lt;br /&gt;
# su mysql&lt;br /&gt;
$ mysql_install_db&lt;br /&gt;
Installing all prepared tables&lt;br /&gt;
Fill help tables&lt;br /&gt;
...&lt;br /&gt;
$ exit&lt;br /&gt;
# chmod 755 /etc/rc.d/rc.mysqld &lt;br /&gt;
# /etc/rc.d/rc.mysqld start&lt;br /&gt;
Starting mysqld daemon with databases from /var/lib/mysql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MySQL is now installed, but there are no passwords defined yet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# mysql -u root&lt;br /&gt;
Welcome to the MySQL monitor.  Commands end with ; or \g.&lt;br /&gt;
Your MySQL connection id is 1&lt;br /&gt;
Server version: 5.0.37 Source distribution&lt;br /&gt;
&lt;br /&gt;
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We can now set passwords from within the MySQL console. I know this can be achieved with '''mysqladmin''', but then, several ways lead to Rome. It's a simple matter of habit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql&amp;gt; show databases;&lt;br /&gt;
 +--------------------+&lt;br /&gt;
| Database           |&lt;br /&gt;
+--------------------+&lt;br /&gt;
| information_schema | &lt;br /&gt;
| mysql              | &lt;br /&gt;
| test               | &lt;br /&gt;
+--------------------+&lt;br /&gt;
3 rows in set (0.01 sec)&lt;br /&gt;
&lt;br /&gt;
mysql&amp;gt; use mysql;&lt;br /&gt;
Database changed&lt;br /&gt;
&lt;br /&gt;
mysql&amp;gt; select user, host, password from user where user = 'root';&lt;br /&gt;
+------+-----------+----------+&lt;br /&gt;
| user | host      | password |&lt;br /&gt;
+------+-----------+----------+&lt;br /&gt;
| root | localhost |          | &lt;br /&gt;
| root | slacktest |          | &lt;br /&gt;
+------+-----------+----------+&lt;br /&gt;
2 rows in set (0.00 sec)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As you can see, there are two 'root' users here (and none of them is our system's root user, don't forget): root@localhost... and root@slacktest. We have to set a password for both of them. In theory, these can be different, but why make things more complicated than they already are? ;o)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql&amp;gt; set password for root@localhost = password('yatahongaga');&lt;br /&gt;
Query OK, 0 rows affected (0.00 sec)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Let's repeat our query above to see the actual changes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql&amp;gt; select user, host, password from user where user = 'root';&lt;br /&gt;
+------+-----------+-------------------------------------------+&lt;br /&gt;
| user | host      | password                                  |&lt;br /&gt;
+------+-----------+-------------------------------------------+&lt;br /&gt;
| root | localhost | *71CDE2704222D8D5A7608C92AF78C53F78DA5EBA | &lt;br /&gt;
| root | slacktest |                                           | &lt;br /&gt;
+------+-----------+-------------------------------------------+&lt;br /&gt;
2 rows in set (0.00 sec)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can see that root@localhost's password is displayed as a shadow password. Now let's set the password for root@slacktest (replace ''slacktest'' by your machine's hostname):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql&amp;gt; set password for root@slacktest = password('yatahongaga');&lt;br /&gt;
Query OK, 0 rows affected (0.00 sec)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What do we have now?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql&amp;gt; select user, host, password from user where user = 'root';&lt;br /&gt;
+------+-----------+-------------------------------------------+&lt;br /&gt;
| user | host      | password                                  |&lt;br /&gt;
+------+-----------+-------------------------------------------+&lt;br /&gt;
| root | localhost | *71CDE2704222D8D5A7608C92AF78C53F78DA5EBA | &lt;br /&gt;
| root | slacktest | *71CDE2704222D8D5A7608C92AF78C53F78DA5EBA | &lt;br /&gt;
+------+-----------+-------------------------------------------+&lt;br /&gt;
2 rows in set (0.00 sec)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we have some (very) basic security, we can leave the MySQL monitor.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql&amp;gt; quit;&lt;br /&gt;
Bye&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To connect to our MySQL database as MySQL's root user (who, remember, is ''not'' the system's root), we can do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# mysql -u root -p&lt;br /&gt;
Enter password: &lt;br /&gt;
Welcome to the MySQL monitor.  Commands end with ; or \g.&lt;br /&gt;
Your MySQL connection id is 2&lt;br /&gt;
Server version: 5.0.37 Source distribution&lt;br /&gt;
&lt;br /&gt;
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.&lt;br /&gt;
&lt;br /&gt;
mysql&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If we have to do this often, we can create a /root/.my.cnf file and edit it as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[mysql]&lt;br /&gt;
user            =       root&lt;br /&gt;
password        =       yatahongaga&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Just to be on the safe side:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# chmod 0600 /root/.my.cnf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From now on, you can connect directly to the MySQL monitor, without having to type your password every time.&lt;/div&gt;</summary>
		<author><name>Erik</name></author>
	</entry>
</feed>