MySql setup for cs634 and cs636.

MySql is running on topcat.cs.umb.edu, a Linux machine. You should be able to login there now.
The "mysql" command is available to you on sf08 without any special setup.
Also, this mysql server is available to JDBC from anywhere on the Internet.

To provide $cs634 or $cs636 when you are logged in to topcat, edit your .profile file (anywhere in it) with
cs634=/data/htdocs/cs634; export cs634
or
cs636=/data/htdocs/cs636; export cs636

This defines an environment variable cs634 or cs636, and $cs634 or $cs636 then evaluates it as needed in commands.

Note that this is in the.profile file, the startup file for "bash", the UNIX shell descended from the earliest UNIX shells and widely used on Linux.
You can tell bash is in use by the $ prompt.

On Sun Solaris, such as dbs2, we use the "C shell", another branch of UNIX shell that uses .cshrc as its startup file and % in the prompt.

Luckily, all the important UNIX/Linux commands, such as ls, cd, grep, env, more, and echo work the same way with both shells.

Note that unlike Oracle,   MySql has no automatic schema per user (this is not required by SQL standard)

-          so I’ll set up a separate database for each user

-          UNIX/Linux user joe would get database joedb

-          you get your own db!

-      cs634: later you'll set up your own mysql server, on its own port, on topcat.

To try out your new database:
1. log into topcat.cs.umb.edu
2. Use the mysql command, for example, like this for user joe:
mysql -u joe -Djoedb -p

You should see the mysql> prompt, where you can use SQL. Create a table and insert a row into it to test your account.

The mysql exit command finishes a session and returns you to the shell prompt.