⑴ 、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);
}
}
?>