Mysql 資料備份與恢復

2022-03-08 11:42:34 字數 1760 閱讀 3822

資料備份

# 備份單個資料庫

[root@localhost ~

]# mysqldump -h主機名 -u使用者名稱 -p密碼 資料庫名字 >

備份的資料庫名字.sql

[root@localhost ~

]# mysqldump -uroot -p123456 dbname >

/www/wwwroot/

test.sql

[root@localhost ~

]# mysqldump -uroot -p dbname >

/www/wwwroot/

test.sql

# 備份單個資料庫的某個(些)表

[root@localhost ~

]# mysqldump -h主機名 -u使用者名稱 -p密碼 資料庫名字 資料庫表名1 資料庫其他表名2 >

備份資料庫名字.sql

[root@localhost ~

]# mysqldump -uroot -p123456 dbname tb_user tb_login >

/www/wwwroot/

test.sql

[root@localhost ~

]# mysqldump -uroot -p dbname tb_user tb_login >

/www/wwwroot/

test.sql

# 備份所有資料庫

[root@localhost ~

]# mysqldump -h主機名 -u使用者名稱 -p密碼 --

all-databases > 備份資料庫名字.sql

[root@localhost ~

]# mysqldump -uroot -p123456 --

all-databases > /www/wwwroot/test.sql

[root@localhost ~

]# mysqldump -uroot -p --

all-databases > /www/wwwroot/test.sql

# 備份指定資料庫

[root@localhost ~

]# mysqldump -h主機名 -u使用者名稱 -p密碼 --

databases 資料庫名字1 資料庫名字2 > 備份資料庫名字.sql

[root@localhost ~

]# mysqldump -uroot -p123456 --

databases web test_con > /www/wwwroot/test.sql

[root@localhost ~

]# mysqldump -uroot -p --

databases db1 db2 > /www/wwwroot/test.sql

[root@localhost ~

]# mysqldump -uroot -p -b db1 db2 >

/www/wwwroot/test.sql

資料恢復

# 需要先建乙個資料庫,這裡建的資料庫名為web

[root@localhost ~

]# mysql -uroot -p dbname <

/www/wwwroot/

test.sql

[root@localhost ~

]# mysql -uroot -p web <

/www/wwwroot/test.sql

mysql 備份與恢復 MySQL 備份與恢復

1 檢視資料庫的資料儲存在哪個目錄下 shiyanlou mysql uroot e show variables like datadir variable name value datadir var lib mysql 2 備份資料的方法 select into outfile 檔名 或者 s...

mysql 備份與恢復 Mysql 備份與恢復

資料檔案一致性處理 在完全備份的情況下,檔案不是時間點一致的,因為進行快照的時間點不一樣。如果嘗 試在未prepare資料的情況下還原資料庫,雖然操作上支援恢復,但是在啟動的時候仍會 進行資料recovery。執行帶 prepare 選項的 mariabackup 命令會使資料檔案進行統一,達到資料...

MySQL資料備份與恢復

mysql命令列匯出資料庫 mysql命令列匯出資料庫 1,進入mysql目錄下的bin資料夾 cd mysql中到bin資料夾的目錄 如我輸入的命令列 cd c program files mysql mysql server 4.1 bin 或者直接將windows的環境變數path中新增該目錄...