function pmaster_main() { global $gbl, $sgbl, $login, $ghtml; global $argv; ob_start(); $pass = slave_get_db_pass(); $tfile = ltempnam("/tmp", "mastertmp"); $dbf = $sgbl->__var_dbf; $list = parse_opt($argv); $slavepass = $list['slavepass']; add_line_to_master_mycnf(); mysql_connect("localhost", "root", $pass); mysql_query("grant replication slave on *.* to lxlabsslave@'%' identified by '{$slavepass}'"); system("mysqldump --master-data -u root '-p{$pass}' {$dbf} > {$tfile}"); ob_clean(); readfile($tfile); ob_start(); unlink($tfile); ob_clean(); }
function pmaster_main() { global $gbl, $sgbl, $login, $ghtml; global $argv; ob_start(); $pass = slave_get_db_pass(); $tfile = ltempnam("/tmp", "mastertmp"); $dbf = $sgbl->__var_dbf; $list = parse_opt($argv); $slavepass = $list['slavepass']; add_line_to_master_mycnf(); // TODO: REPLACE MYSQL_CONNECT $dblink = mysqli_connect("localhost", "root", $pass, $dbf); mysqli_query($dblink, "GRANT REPLICATION SLAVE ON *.* TO lxlabsslave@'%' IDENTIFIED BY '{$slavepass}'"); system("mysqldump --master-data -u root '-p{$pass}' {$dbf} > {$tfile}"); ob_clean(); readfile($tfile); ob_start(); unlink($tfile); ob_clean(); }