⑴ 、linux的root用户预实现定期备份mysql数据库的要求,如每月的1号和15号的晚12点执行备份操作,请说明如何
首先建议你作业自己做。这些问题其实用google一查就查到了。
1. 用cron做定时作业。具体cron定时格式网上有专门的工具来生成。不过也不难理解
五个星号依次是 分钟、小时、日期(1-31)、月份、周日(0-6,0为星期日)
crontab -e 是编辑cron,用的是vi,然后添加
1 0 1 * * mysqlmp --add-drop-table -h <dbhost> -u <dbuser> -p<dbpassword> --database <dbname> > backup.sql
1 0 15 * * mysqlmp --add-drop-table -h <dbhost> -u <dbuser> -p<dbpassword> --database <dbname> > backup.sql
2. 如果在linux下,可以直接安装LAMP - Linux+Apache+MySQL+PHP,基本服务器环境就搭建好了。具体步骤在这里全列出来不实际。
<?php
$db = mysql_connect("localhost", "username", "password");
mysql_select_db("dbname");
$query = mysql_query("SELECT * FROM test_table");
if ($query !== false) {
while ($row = mysql_fetch_array($query)) {
print_r($row);
}
}
?>