Once you’ve got yourself a copy of MySQL, it’s time to install and configure it for your specific platform. This section includes information on how to do just that, for both Windows and UNIX platforms, using both binary and source distributions. It should be noted at the outset that this section is designed merely to provide an overview and general guide to the process of installing and configuring MySQL. It is not intended as a replacement for the installation documentation that ships with MySQL. If you encounter difficulties installing or configuring the various programs described here, drop by the MySQL web site or search the mailing lists for detailed troubleshooting information and advice. Installing and Configuring MySQL on UNIX MySQL is available in binary form for almost all versions of UNIX and can even be compiled for those UNIX variants for which no binary distribution exists. This section will discuss installing and configuring MySQL on Linux using both source and binary distributions; the process for other UNIX variants is similar, although you should refer to the documentation included with the MySQL distribution for platform-specific notes. Installing MySQL from a Binary RPM Distribution The recommended way to install MySQL on a Linux system is via RPM. MySQL AB makes the following RPMs available for download on its web site:
The MySQL RPMs listed here are all built on a SuSE Linux system, but they’ll usually work on other Linux variants with no difficulty. Installing an RPM distribution of MySQL is extremely simple, and it involves running only a single command--the rpm command--for each RPM you wish to install. Here’s how you go about doing it: 1. First ensure that you’re logged in as root:
2. Switch to the directory containing the RPMs:
3. Install the MySQL database server by executing the following command (remember to replace the filename in italics with the file name of your RPM):
RPM does the following things to get MySQL up and running on your system:
Figure 1 shows a snippet of what you might see during the installation process:
4. Now install the remaining RPMs in a similar manner:
Figure 2 displays what you should see while performing this task.
Note that it’s necessary to install only the server; however, I would recommend thatyou install the client as well so that you can interact with the server from the system console. The benchmark utilities should be installed only if you plan to test MySQL performance, while the libraries and header files come in handy when you’re compiling other utilities or tools that use MySQL (for example, the PHP scripting language). Once installation has been successfully completed, you should move later in the chapter to the section titled “Testing MySQL” to verify that everything is working as it should.
blog comments powered by Disqus |