MySQL四種備份表的實現(xiàn)方式
一、將表備份到物理機
mysqldump -h 域名 -P 端口 -u用戶 -p密碼 庫名 表名 > /路徑/表名.{$date}.bak二、將表備份在庫里面(create復(fù)制表結(jié)構(gòu)、insert復(fù)制表內(nèi)容)
create table one_bak like one; //復(fù)制表結(jié)構(gòu) insert into one_bak select * from one; //復(fù)制表內(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;
到此這篇關(guān)于MySQL四種備份表的實現(xiàn)方式的文章就介紹到這了,更多相關(guān)MySQL 備份表內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Mysql大數(shù)據(jù)量查詢優(yōu)化思路詳析
這篇文章主要介紹了Mysql大數(shù)據(jù)量查詢優(yōu)化思路,Mysql大表查詢優(yōu)化,理論上千萬級別以下的數(shù)據(jù)量Mysql單表查詢性能處理都是可以的。下文我們就來看看具體得思路解析2022-01-01
JMeter對MySQL數(shù)據(jù)庫進行壓力測試的實現(xiàn)步驟
本文主要介紹了JMeter對MySQL數(shù)據(jù)庫進行壓力測試的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-01-01
Windows下mysql?8.0.28?安裝配置方法圖文教程
這篇文章主要為大家詳細介紹了Windows下mysql?8.0.28?安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-04-04
MySQL中distinct與group by語句的一些比較及用法講解
這篇文章主要介紹了MySQL中distinct與group by的一些比較及用法講解,二者在查詢操作中的用法有很多相似之處,需要的朋友可以參考下2016-01-01
Windows10下mysql 8.0.19 winx64安裝教程及修改初始密碼
這篇文章主要為大家詳細介紹了Windows10下mysql 8.0.19 winx64安裝教程及修改初始密碼,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-02-02
MySQL中多個left?join?on關(guān)聯(lián)條件的順序說明
這篇文章主要介紹了MySQL中多個left?join?on關(guān)聯(lián)條件的順序說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-11-11

