欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

linux下mysql備份數據庫命令

林國瑞2年前10瀏覽0評論

MySQL是一個廣泛使用的開源關系型數據庫管理系統,而備份數據庫則是數據庫管理的重要一環。在Linux下,通過一些命令可以輕松備份MySQL數據庫。

以下是Linux下備份MySQL數據庫常用的命令:

# 1. 備份整個MySQL服務器
$ mysqldump -u用戶名 -p密碼 --opt  -A >/var/dbbackup/mysql/fullbackup_`date +\%F`.sql
# 2. 備份某個指定的數據庫
$ mysqldump -u用戶名 -p密碼 --opt 數據庫名 >/var/dbbackup/mysql/backup_`date +\%F`.sql
# 3. 備份指定數據庫的一個表
$ mysqldump -u用戶名 -p密碼 --opt 數據庫名 表名 >/var/dbbackup/mysql/tablename_`date +\%F`.sql
# 4. 備份所有數據庫到不同文件
$  mysql -h database_host -u root -p -e "show databases"|grep -Ev "Database|mysql|information_schema|test" |while read db
do
mysqldump -h database_host -u root -p --databases $db >/var/dbbackup/mysql/$db.sql
done

其中,-u是指定用戶名,-p是指定密碼,-h是指定主機名。

備份可以選擇將整個MySQL服務器備份,或者指定備份某個數據庫,或者備份某個數據庫中的表。

備份出來的文件放在指定的目錄下,并以當前日期命名,可以選擇定期清理以避免占用過多磁盤空間。