Apache::Session::Lock::MySQL man page on OpenServer

Man page or keyword search:  
man Server   5388 pages
apropos Keyword Search (all sections)
Output format
OpenServer logo
[printable version]

Session::Lock::MySQL(3User Contributed Perl DocumentatiSession::Lock::MySQL(3)

NAME
       Apache::Session::Lock::MySQL - Provides mutual exclusion using MySQL

SYNOPSIS
	use Apache::Session::Lock::MySQL;

	my $locker = new Apache::Session::Lock::MySQL;

	$locker->acquire_read_lock($ref);
	$locker->acquire_write_lock($ref);
	$locker->release_read_lock($ref);
	$locker->release_write_lock($ref);
	$locker->release_all_locks($ref);

DESCRIPTION
       Apache::Session::Lock::MySQL fulfills the locking interface of
       Apache::Session.	 Mutual exclusion is achieved through the use of
       MySQL's GET_LOCK and RELEASE_LOCK functions.  MySQL does not support
       the notion of read and write locks, so this module only supports exclu-
       sive locks.  When you request a shared read lock, it is instead pro-
       moted to an exclusive write lock.

CONFIGURATION
       The module must know how to connect to your MySQL database to acquire
       locks.  You must provide a datasource name, a user name, and a pass-
       word.  These options are passed in the usual Apache::Session style, and
       are very similar to the options for Apache::Session::Store::MySQL.
       Example:

	tie %hash, 'Apache::Session::MySQL', $id, {
	    LockDataSource => 'dbi:mysql:database',
	    LockUserName   => 'database_user',
	    LockPassword   => 'K00l'
	};

       Instead, you may pass in an already opened DBI handle to your database.

	tie %hash, 'Apache::Session::MySQL', $id, {
	    LockHandle => $dbh
	};

AUTHOR
       This module was written by Jeffrey William Baker <jwbaker@acm.org>.

SEE ALSO
       Apache::Session

perl v5.8.8			  2007-03-19	       Session::Lock::MySQL(3)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server OpenServer

List of man pages available for OpenServer

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net