mysql 命令備份

2022-08-24 22:24:13 字數 1023 閱讀 4195

匯出要用到mysql的mysqldump工具,基本用法是:   

shell> mysqldump [options] database [tables]   

如果你不給定任何表,整個資料庫將被匯出。   

通過執行mysqldump --help,你能得到你mysqldump的版本支援的選項表。   

注意,如果你執行mysqldump沒有--quick或--opt選項,mysqldump將在匯出結果前裝載整個結果集到記憶體中,如果你正在匯出乙個大的資料庫,這將可能是乙個問題。   

mysqldump支援下列選項:   

最常見的mysqldump使用可能製作整個資料庫的乙個備份:  

mysqldump --opt database > backup-file.sql   

但是它對用來自於乙個資料庫的資訊充實另外乙個mysql資料庫也是有用的:   

mysqldump --opt database | mysql --host=remote-host -c database   

由於mysqldump匯出的是完整的sql語句,所以用mysql客戶程式很容易就能把資料匯入了:   

shell> mysqladmin create target_db_name   

shell> mysql target_db_name < backup-file.sql  

就是  

shell> mysql 庫名 < 檔名 

================================

幾個常用用例:

-d 沒有資料 --add-drop-table 在每個create語句之前增加乙個drop table 

4.匯入資料庫

常用source 命令

進入mysql資料庫控制台,

如mysql -u root -p 

mysql>use 資料庫

然後使用source命令,後面引數為指令碼檔案(如這裡用到的.sql)

mysql>source d:\wcnc_db.sql

mysql備份命令

mysql備份命令 還原或者匯入資料庫命令 mysql u root password root 備份資料庫命令 mysqldump u root password root database helloworld helloworld backup.sql 其他用法 1.匯出整個資料庫 mysql...

mysql備份命令

還原或者匯入資料庫命令 登陸mysql資料庫 mysql uroot proot 注 不要加空格 備份資料庫命令 mysqldump u root proot database table 11.sql 其他用法 1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 以資...

mysql命令備份

1 mysql命令備份 1 備份test資料和結構 mysqldump opt h127.0.0.1 uroot p111111 lock all tables true result file d test test.sql default character set utf8 test 2 備份...