Fast setup of a simple MySQL database on Solaris

Fast setup of a simple MySQL database on Solaris


This assumes that the MySQL software is installed already on your machine e.g. in /usr/sfw/bin on Solaris 10.

The recipe below will create a simple MySQL db on your machine in no time, of course it will be only accessible on your machine (the socket will be local), the data sit in your home directory but it suffices to get a simple db to play with.

The initial setup is easy.
  • Choose a directory e.g. $HOME/mydata where to put the db.
  • Choose a socket e.g. /tmp/my.$USER.sock for the server/client connection.

In a Bourne or Korn shell these 4 commands get the db going:
DATADIR=$HOME/mydata MYSQL_UNIX_PORT=/tmp/my.$USER.sock /usr/sfw/bin/mysql_install_db --datadir=$DATADIR /usr/sfw/sbin/mysqldb & 
and then run the following to connect to the db (like isql in Sybase):
/usr/sfw/bin/mysql 
will get you a prompt , do
use test; 
which will connect you to the test db and
create table aa (bb int); 
will create a table aa with one column bb of type integer.

For more details the use the online ref http://dev.mysql.com/doc/refman/5.0/en/

Have fun, MySQL has a huge number of tuning possibilities, not necessarily though for the beginner or for simple small dbs.

Note: this article was written in 2007 when MySQL 5.0 was hot, I havent checked with later releases, in particular after Oracle has taken on Sun Microsystems which had acquired MySQL earlier.

download file now

Unknown

About Unknown

Author Description here.. Nulla sagittis convallis. Curabitur consequat. Quisque metus enim, venenatis fermentum, mollis in, porta et, nibh. Duis vulputate elit in elit. Mauris dictum libero id justo.

Subscribe to this Blog via Email :