在Ubuntu上,可以通過PHP腳本自動備份SQLite數(shù)據(jù)庫。首先確保已經(jīng)安裝了PHP和sqlite3命令行工具。然后,可以使用以下PHP代碼來備份SQLite數(shù)據(jù)庫:
<?php
// 設(shè)置數(shù)據(jù)庫文件路徑
$db_file = '/path/to/your/database.sqlite';
// 設(shè)置備份文件路徑
$backup_file = '/path/to/your/backup/database_backup.sqlite';
// 使用sqlite3命令行工具備份數(shù)據(jù)庫
exec("sqlite3 $db_file '.backup $backup_file'");
?>
將上述代碼保存為一個PHP文件(例如:backup_sqlite.php),然后在終端中運行此腳本:
php backup_sqlite.php
這將創(chuàng)建一個名為database_backup.sqlite
的備份文件。請確保替換$db_file
和$backup_file
變量的值,以匹配您的實際數(shù)據(jù)庫文件路徑和備份文件路徑。