使用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;