命令恢復資料庫
SQL Server不能提供文件備份加密。然而你可以使用第三方產品,如:Red Gate的SQL備份或者是Quest的SQL LiteSpeed獲取這一功能,還可以用它們來獲取一些其他有用的功能。
『貳』 mysql在dos命令下備份還原資料庫
mysqlmp不是mysql查詢語言不能在mysql> 下面執行。
mysqlmp【導出】 應該為一種dos命令【在成功安裝來mysql的電腦上】,所以你在mysql\bin目錄執行即可 如:........mysql\bin\ mysqlmp -u root -p dbcurr> d:\20090219.sql
『叄』 如何使用命令來備份和還原MySQL資料庫
備份資料庫
使用mysqlmp命令備份資料庫
復制代碼代碼如下:
# 如果要將game資料庫進行備份:
mysqlmp -u root -p game > game_backup.sql
# 如果希望備份所有的資料庫:
mysqlmp -u root -p --all-databases > all_backup.sql
還原資料庫
1、使用mysql命令還原資料庫
將game_backup.sql 還原至 game 資料庫:
復制代碼代碼如下:
mysql -u root -p game < game_backup.sql
2、使用source命令還原資料庫
如果資料庫過大,建議可以使用source命令
復制代碼代碼如下:
mysql> source game_backup.sql
『肆』 SQL資料庫不小心操作了還原命令,還原到了以前的備份資料庫,把現在的資料庫資料覆蓋了,有什麼辦法恢復
啊哦!還原到近期備份的吧,再手工輸入吧!
『伍』 怎麼用SQL語句備份和恢復資料庫
1、使用SQL最簡單備份,還原資料庫。
『陸』 使用批處理命令恢復SQL資料庫。
使用ISQL提示符來解決,將用到的建表SQL或者數據恢復SQL另存在另外一個文件,ISQL最後引用即可。
例如:恢復某個備份,可首先用記事本建立一個文件,內容為:
LOAD DATABASE TEST FROM TEST_DUMP
GO
另存為D:\SQL.SQL
然後用記事本再建立一個文件,內容為:
isql -Usa -Ppassword -Sserver -id:\sql.sql
另存為SQL.BAT。
當執行SQL.BAT時就會執行第一個恢復命令了。
同理,建表的SQL等等都可以通過這個方式來實現。亦可通過計劃任務等工具實現定時執行。
ISQL的命令詳解請看:
http://hi..com/prolution/blog/item/147a962f2967913d1f30891e.html
『柒』 怎麼還原,恢復或導入MySQL資料庫
1、source命令
1)打開開始菜單->程序->MySQL->MySQL Command Line Client,輸入MySQL的root密碼。
2)然後輸入use 資料庫名;進入對應的資料庫,再用source 備份文件具體路徑;命令導入備份文件。注意,在這里的命令後面都要加;分號,截圖如下:
2、mysql命令
1)如果是Windows系統,請在命令行模式下進入mysql的bin目錄,如D:Programmysql41in。如果是Linux系統,請直接看下面的步驟。
2)執行mysql命令導入資料庫,命令格式為:
mysql -u用戶名 -p密碼 資料庫名<備份文件具體路徑
比如:mysql -uroot -pabc123 mydb<file.sql,其中用戶名和密碼也可以是具體資料庫的,不一定要root的。
二、資料庫的導出(備份)
一般使用mysqlmp命令
1)如果是Windows系統,請在命令行模式下進入mysql的bin目錄,如D:Programmysql41in。如果是Linux系統,請直接看下面的步驟。
2)執行mysqlmp命令導入資料庫,命令格式為:
mysqlmp -u用戶名 -p密碼 資料庫名>備份文件具體路徑
『捌』 mysql 命令還原資料庫
mysqlmp -hhostname -uusername -ppassword databasename > backupfile.sql備份MySQL資料庫為帶刪除表的格式備份MySQL資料庫為帶刪除表的格式,能夠讓該備份覆蓋已有資料庫而不需要手動刪除原有資料庫。
mysqlmp -–add-drop-table -uusername -ppassword databasename > backupfile.sql直接將MySQL資料庫壓縮備份
mysqlmp -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz備份MySQL資料庫某個(些)表
mysqlmp -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql同時備份多個MySQL資料庫
mysqlmp -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql僅僅備份資料庫結構
mysqlmp –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql備份伺服器上所有資料庫
mysqlmp –all-databases > allbackupfile.sql還原MySQL資料庫的命令
mysql -hhostname -uusername -ppassword databasename < backupfile.sql還原壓縮的MySQL資料庫
gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename將資料庫轉移到新伺服器
mysqlmp -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename