<?xml version="1.0" encoding="UTF-8"?> <section xml:id="installing-mysql" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"> <title>Installing MySQL</title> <para>Install MySQL as root:</para> <screen os="ubuntu;deb"><prompt>#</prompt> <userinput>apt-get install python-mysqldb mysql-server</userinput></screen> <screen os="rhel;fedora;centos"><prompt>#</prompt> <userinput>yum install mysql mysql-server MySQL-python</userinput></screen> <screen os="opensuse"><prompt>#</prompt> <userinput>zypper install mysql-community-server-client mysql-community-server \ python-mysql</userinput> </screen> <para>During the install, you'll be prompted for the mysql root password. Enter a password of your choice and verify it.</para> <para os="ubuntu">Use <command>sed</command> to edit <filename>/etc/mysql/my.cnf</filename> to change <literal>bind-address</literal> from localhost (127.0.0.1) to any (0.0.0.0) and restart the mysql service, as root.</para> <para> <screen os="ubuntu"><prompt>#</prompt> <userinput>sed -i 's/127.0.0.1/0.0.0.0/g' /etc/mysql/my.cnf</userinput> <prompt>#</prompt> <userinput>service mysql restart</userinput></screen> </para> <para os="rhel;centos;fedora">Set MySQL to start the daemon every time you start and then start the server. <screen><prompt>#</prompt> <userinput>chkconfig --level 2345 mysqld on</userinput> <prompt>#</prompt> <userinput>service mysqld start</userinput></screen></para> <para os="opensuse">Set MySQL to start the daemon every time you start and then start the server. <screen><prompt>#</prompt> <userinput>systemctl enable mysqld.service</userinput> <prompt>#</prompt> <userinput>systemctl enable mysqld.service</userinput></screen></para> </section>