Mysql資料庫備份及恢復

文采杰出發表於2024-05-05


mysqldump -uroot -p******** test > test.sql備份test資料庫到當前目錄
mysqldump -uroot -pAbc123*** -t test > test1.sql也就是備份test資料庫中的插入資料,如圖所示:

這樣的備份不能在新的資料庫中恢復,只能在原庫恢復.
mysqldump -uroot -pAbc123*** -d test > test3.sql也就是備份test資料庫中的表結構
mysqldump -uroot -pAbc123*** -T /var/lib/mysql-files/ test tb_user備份表結構和txt資料檔案.其中/var/lib/mysql-files目錄是mysql指定的目錄,透過show VARIABLES like '%secure_file_priv%'檢視.
mysqldump -uroot -pAbc123*** -n test > test3.sql表示取消顯示CREATE DATABASE。。。IF EXISTS語句,預設不加-n也已經取消顯示CREATE DATABASE。。。IF EXISTS語句

  • 恢復txt資料檔案
    mysqlimport -uroot -pAbc123*** test /var/lib/mysql-files/tb_user.txt
    總結:

相關文章