程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL學習筆記7-數據備份與還原

MySQL學習筆記7-數據備份與還原

編輯:MySQL綜合教程

使用mysqldump命令備份數據庫

基本語法:mysqldump -u username -p dbname table1 table2 ...>BackupName.sql 備份多個數據庫

語法:mysqldump -u username -p --databases dbname1 dbname2 >bankupName.sql備份所有數據庫

mysqldump -u username -p --all -databases >BackupName.sql 直接復制整個數據庫目錄使用mysqlhotcopy工具快速備份 mysqlhotcopy工具是一個Perl腳本,主要在Linux操作系統下使用。mysqlhotcopy工具不是MySQL自帶的,需要安裝Perl的數據接口包。數據還原 使用mysql命令還原

mysql -u -root -p[dbname] <backup.sql直接復制到數據庫目錄

必須保證兩個MySQL數據庫的版本號是相同的。

使用mysqlhotcopy命令備份的數據庫也是通過這種方式來還原的。數據遷移 MySQL相同版本的數據庫間的遷移 數據表都是MyISAM類型的可以直接通過復制數據庫目錄來實現數據庫遷移。使用mysqlhotcopy命令來備份數據庫,然後使用mysql命令將備份的文件還原到新的MySQL數據庫中。OP 表的導出和導入 SELECT [列名] FROM TABLE [WHERE語句]

INTO OUTFILE '目標文件' [OPTION];用mysqldump命令導出文本文件

mysqldump -u root -pPassword -T 目標目錄 dbname table [option];用mysql命令導出文本文件

mysql -u root -pPassword -e "SELLECT 語句" dbname > D:/name.txt;

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved