Installing MySQL on Linux

It’s simple to install MySQL on Linux using the RPM file.

  1. Become the superuser if you are working in your account. (Type “su” and the prompt and give the root password).
  2. Change to the directory that has the RPM download.
  3. Type the following command at the prompt:
    rpm -ivh "mysql_file_name.rpm"

    Similarly you can also install the MySQL client and MySQL development RPMs if you’ve downloaded them.
    Alternatively, you can install the RPMs through GnoRPM (found under System).

  4. Now we’ll set a password for the root user. Issue the following at the prompt.
    mysqladmin -u root password mysqldata

    where mysqldata is the password for the root. (Change this to anything you like).

  5. It is now time to test the programs. Typing the following at the prompt starts the mysql client program.
    mysql -u root -p

    The system asks for the the password. Type the root password (mysqldata).
    If you don’t get the prompt for password, it might be because MySQL Server is not running. To start the server, change to /etc/rc.d/init.d/ directory and issue the command ./mysql start (or mysql start depending on the value of the PATH variable on your system). Now invoke mysql client program.

  6. Once MySQL client is running, you should get the mysql> prompt. Type the following at this prompt:
    show databases;
  7. You should now get a display similar to:
    | Database       |
    | mysql          |
    | test           |
    2 rows in set (0.00 sec)

Okay, we’ve successfully installed MySQL on your system. Now let’s look at some MySQL basics.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: