如何備份資料庫
1. 如何備份資料庫
請先停止你的資料庫服務,再進行你的復制操作。
如果是sql2000,用[開始菜單-程序-Microsoft SQL Server-服務管理器]來停止。
如果是sql2005,用[開始菜單-程序-Microsoft SQL Server 2005-配置工具-SQL Server 配置管理器]來停止。
2. mysql資料庫如何備份
MySQL資料庫備份與還原
備份和恢復數據
生成SQL腳本
在控制台使用mysqlmp命令可以用來生成指定資料庫的腳本文本,但要注意,腳本文本中只包含資料庫的內容,而不會存在創建資料庫的語句!所以在恢復數據時,還需要自已手動創建一個資料庫之後再去恢復數據。
mysqlmp –u用戶名 –p密碼 資料庫名>生成的腳本文件路徑
現在可以在C盤下找到mydb1.sql文件了!
注意,mysqlmp命令是在Windows控制台下執行,無需登錄mysql!!!
執行SQL腳本
執行SQL腳本需要登錄mysql,然後進入指定資料庫,才可以執行SQL腳本!!!
執行SQL腳本不只是用來恢復資料庫,也可以在平時編寫SQL腳本,然後使用執行SQL 腳本來操作資料庫!大家都知道,在黑屏下編寫SQL語句時,就算發現了錯誤,可能也不能修改了。所以我建議大家使用腳本文件來編寫SQL代碼,然後執行之!
SOURCE C:\mydb1.sql
注意,在執行腳本時需要先行核查當前資料庫中的表是否與腳本文件中的語句有沖突!例如在腳本文件中存在create table a的語句,而當前資料庫中已經存在了a表,那麼就會出錯!
還可以通過下面的方式來執行腳本文件:
mysql -uroot -p123 mydb1<c:\mydb1.sql
mysql –u用戶名 –p密碼 資料庫<要執行腳本文件路徑
這種方式無需登錄mysql!
3. 資料庫表怎麼備份
打開資料庫窗口,做完後,存桌面是不是?然後在復制到E盤!
4. 資料庫如何備份
1、首先運行SQL。
5. 大資料庫如何備份
大資料庫備份直接用工具多備份搞定,海量文件,上T數據都不是事
6. mysql如何備份資料庫
可以用mysqlmp工具
簡單用例說明:
導入、導出資料庫
導出: mysqlmp -uroot db1 > db1.sql (注db1為database名)
導入:mysql -uroot test < db1.sql(注test為database名,將db1中所有的表及數據導入到test資料庫)
導入、導出表
導出:mysqlmp -uroot db1 tb1 tb2>tables.sql(注db1為database名,tb1 tb2為要導出的表列表,中間用空格隔開)
導入:mysql -uroot test < tables.sql(將db1資料庫中的tb1和tb2表導入到test資料庫)
常見參數:
--all-databases,-A
導出全部資料庫。
mysqlmp-uroot-p--all-databases
--all-tablespaces,-Y
導出全部表空間。
mysqlmp-uroot-p--all-databases--all-tablespaces
--no-tablespaces,-y
不導出任何錶空間信息。
mysqlmp-uroot-p--all-databases--no-tablespaces
--add-drop-database
每個資料庫創建之前添加drop資料庫語句。
mysqlmp-uroot-p--all-databases--add-drop-database
--add-drop-table
每個數據表創建之前添加drop數據表語句。(默認為打開狀態,使用--skip-add-drop-table取消選項)
mysqlmp-uroot-p--all-databases(默認添加drop語句)
mysqlmp-uroot-p--all-databases–skip-add-drop-table(取消drop語句)
--databases,-B
導出幾個資料庫。參數後面所有名字參量都被看作資料庫名。
mysqlmp-uroot-p--databasestestmysql
--no-data,-d
不導出任何數據,只導出資料庫表結構。
mysqlmp-uroot-p--host=localhost--all-databases--no-data
--host,-h
需要導出的主機信息
mysqlmp-uroot-p--host=localhost--all-databases
--password,-p
連接資料庫密碼
--port,-P
連接資料庫埠號
--set-charset
添加'SETNAMESdefault_character_set'到輸出文件。默認為打開狀態,使用--skip-set-charset關閉選項。
mysqlmp-uroot-p--host=localhost--all-databases
mysqlmp-uroot-p--host=localhost--all-databases--skip-set-charset
--tables
覆蓋--databases(-B)參數,指定需要導出的表名。
mysqlmp-uroot-p--host=localhost--databasestest--tablestest
--user,-u
指定連接的用戶名。
詳見網路:mysqlmp
http://ke..com/link?url=XuLpf2TAU9ieoA3_
Mysqlmp參數大全(參數來源於mysql5.5.19源碼)
http://hi..com/ququ_s/item/e45e35e204193af62b09a43d
7. SQL的資料庫如何備份
再安裝一次考勤系統,還安裝到原來的d盤.把SQL數據重新安裝一下.進入A1軟體.到:系統維護-數據維護-數據恢復,找到最近的一個備份文件.(科密軟體他會自己自動備份的.文件的命名是這樣的 DB0C110685_080918093911.zip.那個-以後是時間,像這個是08年09月18號9點39分11秒).點恢復就可以了.這樣你會得到和原來一樣的軟體.所有的都跟重做系統以前一樣.
8. 如何備份資料庫
在安裝目錄,下面是我的SQL安裝目錄
C:\Program Files\Microsoft SQL Server\MSSQL\Data
先停止SQL服務,把你要備份的數據生硬拷貝出來,放在別的地方或直接刻在光碟上,需要的時候再附加資料庫就可以了
或添加作業
USE mydb
GO
BACKUP DATABASE mydb
TO disk = 'E:\databakup\mydb
WITH FORMAT,
NAME = 'Full Backup of mydb
GO