使用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 可變長度,最多不...