MySQL四種備份表的實現(xiàn)方式
一、將表備份到物理機
mysqldump -h 域名 -P 端口 -u用戶 -p密碼 庫名 表名 > /路徑/表名.{$date}.bak
二、將表備份在庫里面(create復制表結構、insert復制表內(nèi)容)
create table one_bak like one; //復制表結構 insert into one_bak select * from one; //復制表內(nèi)容
三、將表備份在庫里面(create table as備份)
注:與2步驟備份在庫里面不同的是 as 備份表不會備份主鍵和外鍵,只備份表數(shù)據(jù)
create table one_bak as select * from one;
四、大家都知道日志文件,具有“只追加寫不修改”的屬性,歷史表和日志文件差不多,也具有這個屬性。
同時和日志文件一樣,歷史表也具有“順序讀”和“隨機讀”的特點,所以有時歷史表會加一些索引。
隨著時間的推移,歷史表數(shù)據(jù)會越來越多,使其“追加寫”的性能越來越差,可以使用歷史表熱備的方法。
1.按照原歷史表新增一個新表(空表)
mysql> show create table history_log\G mysql> create table history_log_new ...;
2.給歷史表重命名,并將新表重命名為歷史表
mysql> RENAME TABLE history_log to history_log_bak_20230717, history_log_new to history_log;
到此這篇關于MySQL四種備份表的實現(xiàn)方式的文章就介紹到這了,更多相關MySQL 備份表內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Mysql查詢優(yōu)化之IN子查詢優(yōu)化方法詳解
項目中有需要,使用MySQL的in子查詢,查詢符合in子查詢集合中條件的數(shù)據(jù),但是沒想到的是,MySQL的in子查詢會如此的慢,讓人無法接受,下面這篇文章主要給大家介紹了關于Mysql查詢優(yōu)化之IN子查詢優(yōu)化的相關資料,需要的朋友可以參考下2023-02-02MySQL快速禁用賬戶登入及如何復制/復用賬戶密碼(最新推薦)
這篇文章主要介紹了MySQL如何快速禁用賬戶登入及如何復制/復用賬戶密碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2024-01-01MySql?字符集不同導致?left?join?慢查詢的問題解決
當兩個表的字符集不一樣,在使用字符型字段進行表連接查詢時,就需要特別注意下查詢耗時是否符合預期,本文主要介紹了MySql?字符集不同導致?left?join?慢查詢的問題解決,感興趣的可以了解一下2024-05-05Mysql聯(lián)表update數(shù)據(jù)的示例詳解
這篇文章主要介紹了Mysql聯(lián)表update數(shù)據(jù)的示例詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11MySQL 數(shù)據(jù)庫的監(jiān)控方式小結
本文主要介紹了MySQL 數(shù)據(jù)庫的監(jiān)控方式小結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-04-04MySQL中有哪些情況下數(shù)據(jù)庫索引會失效詳析
這篇文章主要給大家介紹了關于MySQL中有哪些情況下數(shù)據(jù)庫索引會失效的相關資料,文中通過圖文介紹的非常詳細,對大家學習或者使用mysql具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2018-07-07