Archive for August, 2008

Running Multiple MySQL versions

If you would like to run multiple versions of MYSQL on same server without making any changes to the existing system you should follow the below steps
First download the source the tar file from mysql.com.

$> tar xfz mysql.tar.gz
$> cd mysql.XX
  • Important **
    “/etc/my.cnf ” is the default file that is used by a mysql server. When the new version is tested it will load the default configuration’s in /etc/my.cnf.

To resolve this you can replace every instance of ” cnf ” inside the source folder to ” conf ” by using this following command.

find ./ -type f | xargs perl -pi -w -e 's/cnf/conf/g;'

1) The default user generally is “mysql”. Add another user and group for example mysqlt for the new version of MySQL.

2) A typical ./configure command…

   ./configure --prefix=/usr/local/mysql --enable-local-infile
   --with-tcp-port=4444 --with-mysqld-user=mysqlt
   --with-base_dir=/usr/local/mysql --with-log=/usr/local/mysql/mysqld.log
   --with-pid_file=/usr/local/mysql/mysqld.pid
    -with-unix-socket-path=/tmp/mysqlt.sock --localstatedir=/var/lib/mysqlt

The new values you will use for your new MySQL server are:

    Port number : 4444 

    mysql user : mysqlt 

    base_dir :  /usr/local/mysql 

    data directory : /var/lib/mysqlt 

    log file : /usr/local/mysql/mysqld.log

3) Compile and Install

make && make install

4) Create your new MySQL config file.

 cp support-files/my-medium.conf /etc/my.conf
  cd /usr/local/mysql 

  bin/mysql_install_db --user=mysqlt
 ( this will install all the needed databases )
  bin/mysqld_safe --user=mysqlt &

TO SET A PASSWORD FOR THE MySQL root USER

  /usr/local/mysql/bin/mysqladmin -u root -h hostname password 'new-password'

  /usr/local/mysql/bin/mysqladmin -u root password 'new-password'

5) To start the service

cd /usr/local/mysql 

./share/mysql/mysql.server start

6) To test

#telnet localhost 4444

and you should see this
Trying 127.0.0.1... 

Connected to localhost. 

Escape character is '^]'. 

+ 4.0.26-logIE^*THL

You’ve done,  now you can copy mysql.server >> rc.d to start it when the server is rebooted.
Warning: Never use two servers that update data in the same databases.

permalinkRead More CommentComments (3) Catmysql server

Change Password for SQL Server User

Using Query Analyzer it is easy to coordinate with the database server while you would like to change the password, to change the SQL Server User name password,  just connect to the database with Query Analyzer using the SQL Server Username that is being updated and the current password. Then run “sp_password” to change the password. This approach provides the flexibility to change the password at the most appropriate time for the application.

sp_password [ [ @old = ] ‘old_password’ , ]

{ [ @new =] ‘new_password’ }

[ , [ @loginame = ] ‘login’ ]

The Office Microsoft Documentation for sp_password

Here is a simple example that changes the current password from
“currentPassword” to “newPassword”;

sp_password ‘currentPassword’, ‘newPassword’

However make sure to use a strong password, “newPassword” is just an example. For a quick test to confirm that the new password is working, close Query Analyzer and then re-connect with the new password. That is all there is to it, except for changing your connections string.

It is obvious, but still critical to remember to change the password in your connection string if this SQL User name is used in your code. Once the password has been changed and tested with Query Analyzer, update the connection string with the new password and test that  everything still works correctly, and you’re done.

permalinkRead More CommentComments (0) CatWeb Hosting

Web 2.0 Green WP Theme from Micfo

Supporting green hosting initiative Micfo.com web hosting Company released elegant wordpress theme-”Web 2.0 Green Web theme” with orange and white highlights-originally designed by Corry Miller who has given a very clean & cool look! You can Preview & Download free for your blog.

micfo wordpress theme

Source: http://www.micfo.com/forums

Demo it here
Download it Here

permalinkRead More CommentComments (0) CatBlogging
CSS Template by RamblingSoul || Tomodachi theme by Theme Lab