Show
Ignore:
Timestamp:
07/27/09 11:03:31 (4 years ago)
Author:
nowelium
Message:
 
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • platform/mysql/mprofile.php/trunk/mpdump.php

    r34579 r34639  
    55 
    66$options = Console::getOpt(array( 
    7     'host:', 
     7    'host::', 
    88    'user::', 
    99    'password::', 
     10    'port::', 
    1011    'interval::', 
    1112    'samples::', 
    1213    'help' 
    1314), array( 
     15    'host' => 'localhost', 
    1416    'user' => 'root', 
    15     'password' => 'password', 
     17    'password' => '', 
     18    'port' => 'localhost', 
    1619    'interval' => 0.1, 
    1720    'samples' => 1000, 
     
    2326Usage: {$file} options 
    2427Options: 
    25     --host={host}          database host 
    26     --user={username}      database connect user(default: 'root') 
    27     --password={password}  database connect password(default: 'password') 
    28     --interval={interval}  interval between samples (default: 0.1sec) 
    29     --samples={samples}   number of samples to take (default: 1000, infinite if set to 0) 
    30     --help       print this help 
     28    --host={host}           database host(default: 'localhost') 
     29    --user={username}       database connect user(default: 'root') 
     30    --password={password}   database connect password(default: no password) 
     31    --port={port}           database port(default: '3306') 
     32    --interval={interval}   interval between samples (default: 0.1sec) 
     33    --samples={samples}     number of samples to take (default: 1000, infinite if set to 0) 
     34    --help                  print this help 
    3135 
    3236__EOT__; 
     
    3741$interval = (float) $options['interval']; 
    3842 
    39 $dsn = sprintf('mysql:host=%s; dbname=%s', $options['host'], 'mysql'); 
     43$dsn = sprintf('mysql:host=%s; dbname=%s; port=%s', $options['host'], 'mysql', $options['port']); 
    4044$handler = new PDO($dsn, $options['user'], $options['password']); 
    4145$handler->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);