使用mysql的mysqldump實現自動備份

2021-08-31 19:28:44 字數 891 閱讀 5905

使用mysql資料庫的mysqldump工具,可以實現資料庫的備份功能,如果在linux系統中配置好crontabs,就可以實現自動備份!

#!/bin/bash

##配置原資料庫連線資訊,即正在使用需要備份資料庫機器。

source_user=-uroot

##如果就是在本機ip,即source_host=-h127.0.0.1

source_host=-h10.10.10.12

source_pass=-padministrator

##配置備份資料庫的連線資訊,即用於備份的資料庫機器

bak_user=-uroot

##用於備份的資料庫機器ip

bak_host=-h10.10.10.22

bak_pass=-padministrator

##從原資料庫中匯出資料庫表的內容,並生成sql的檔案,station為資料庫名,username和files為表名

/var/mysql/bin/mysqldump --add-drop-table --opt $source_user $source_host $source_pass station username >/tmp/username.sql

/var/mysql/bin/mysqldump --add-drop-table --opt $source_user $source_host $source_pass station files >/tmp/files.sql

##匯入到備份的資料庫中

/var/mysql/bin/mysql $bak_user $bak_host $bak_pass station /var/mysql/bin/mysql $bak_user $bak_host $bak_pass station

MySQL資料的匯出和匯入 mysqldump

ysql環境變數設定,將 mysql home 下的mysql server 5.1 bin放到path下。mysql的mysqldump工具,基本用法是 shell mysqldump options database tables 通過執行mysqldump help,得到當前mysqldump...

mysql連線的使用 mysql連線的使用

表一 myclass myclass 用作左表 表二 me me 用作右表 使用 mysql 的 join 在兩個或多個表中查詢資料 你可以在 select,update 和 delete 語句中使用 mysql 的 join 來聯合多表查詢。join 按照功能大致分為如下三類 inner join...

mysql 的使用 Mysql的簡單使用(二)

字段引數以 欄位名1 資料型別1,欄位名2 資料型別2,的形式構建。關於mysql常用的資料型別,一下是比較常用的幾種,想查閱比較詳細的資料可以自尋去網上搜尋。型別 說明 char 1 255個字元的定長串,它的長度必須在建立時指定,否則mysql假定為char 1 varchar 可變長度,最多不...