Changeset 34639 for platform/mysql/mprofile.php
- Timestamp:
- 07/27/09 11:03:31 (4 years ago)
- Files:
-
- 1 modified
-
platform/mysql/mprofile.php/trunk/mpdump.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
platform/mysql/mprofile.php/trunk/mpdump.php
r34579 r34639 5 5 6 6 $options = Console::getOpt(array( 7 'host: ',7 'host::', 8 8 'user::', 9 9 'password::', 10 'port::', 10 11 'interval::', 11 12 'samples::', 12 13 'help' 13 14 ), array( 15 'host' => 'localhost', 14 16 'user' => 'root', 15 'password' => 'password', 17 'password' => '', 18 'port' => 'localhost', 16 19 'interval' => 0.1, 17 20 'samples' => 1000, … … 23 26 Usage: {$file} options 24 27 Options: 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 31 35 32 36 __EOT__; … … 37 41 $interval = (float) $options['interval']; 38 42 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']); 40 44 $handler = new PDO($dsn, $options['user'], $options['password']); 41 45 $handler->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)