十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
這篇文章主要介紹了怎么從MySQL全庫(kù)備份的dump文件中恢復(fù)某張表和表結(jié)構(gòu),具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
你所需要的網(wǎng)站建設(shè)服務(wù),我們均能行業(yè)靠前的水平為你提供.標(biāo)準(zhǔn)是產(chǎn)品質(zhì)量的保證,主要從事成都網(wǎng)站制作、做網(wǎng)站、企業(yè)網(wǎng)站建設(shè)、成都手機(jī)網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)制作、做網(wǎng)站、建網(wǎng)站。創(chuàng)新互聯(lián)建站擁有實(shí)力堅(jiān)強(qiáng)的技術(shù)研發(fā)團(tuán)隊(duì)及素養(yǎng)的視覺(jué)設(shè)計(jì)專才。
例如全庫(kù)dump文件為test.sql
從全庫(kù)備份test.sql中抽取出t_user_sign表的內(nèi)容:
[root@linuxidc ~]# grep 'INSERT INTO `t_user_sign`' test.sql > /tmp/t_user_sign.sql
INSERT INTO `t_user_sign` VALUES ('913400007568317795','0','661401092936','20150101000000','60.166.38.226','2016-11-24 17:24:19','
0001221E7FF447FB96111C2510F5B80F','74-27-EA-4B-F5-A1',,...............................................................................................................
.........................................................................................................
從全庫(kù)備份中test.sql抽取出t_user_sign表的建表結(jié)構(gòu):
[root@linuxidc ~]# sed -e'/./{H;$!d;}' -e 'x;/CREATE TABLE `t_user_sign`/!d;q' test.sql > /tmp/create.sql
[root@linuxidc ~]# cat /tmp/create.sql
DROP TABLE IF EXISTS `t_user_sign`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `t_user_sign` (
`SH` varchar(25) DEFAULT NULL COMMENT '稅號(hào)',
`ZFJH` varchar(20) DEFAULT NULL COMMENT '主分機(jī)號(hào)',
`KPJH` varchar(20) DEFAULT NULL COMMENT '開(kāi)票機(jī)號(hào)',
`FXSJ` varchar(26) DEFAULT NULL COMMENT '發(fā)行時(shí)間',
`IP` varchar(20) DEFAULT NULL COMMENT '客戶IP地址',
`ZCSJ` datetime DEFAULT NULL COMMENT '注冊(cè)時(shí)間',
`ID` varchar(32) NOT NULL COMMENT 'ID',
`MAC` varchar(32) DEFAULT NULL COMMENT 'MAC地址',
`DQMC` varchar(120) DEFAULT NULL COMMENT '地區(qū)名稱',
`DQBM` varchar(6) DEFAULT NULL COMMENT '地區(qū)編碼',
`OS` varchar(120) DEFAULT NULL COMMENT '操作系統(tǒng)',
`SBLX` varchar(120) DEFAULT NULL COMMENT '設(shè)備類型',
`WLFWS` varchar(120) DEFAULT NULL COMMENT '網(wǎng)絡(luò)服務(wù)商',
`LATITUDE` varchar(20) DEFAULT NULL COMMENT '維度',
`LONGITUDE` varchar(20) DEFAULT NULL COMMENT '經(jīng)度',
`NAME` varchar(500) DEFAULT NULL COMMENT '企業(yè)名稱',
`VERSION` varchar(30) DEFAULT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
根據(jù)binlog時(shí)間點(diǎn)恢復(fù):
[root@linuxidc ~]# mysqlbinlog --start-datetime="2017-1-16 19:00:00" --stop-datetime="2017-1-16 19:38:00" mysql-bin.000398 > /tmp/time.sql
[root@idb4 tmp]# more /tmp/time.sql
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
DELIMITER /*!*/;
# at 4
#170116 19:37:02 server id 1 end_log_pos 120 CRC32 0x1cf0554e Start: binlog v 4, server v 5.6.27-log created 170116 19:37:02
BINLOG '
XrB8WA8BAAAAdAAAAHgAAAAAAAQANS42LjI3LWxvZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAEzgNAAgAEgAEBAQEEgAAXAAEGggAAAAICAgCAAAACgoKGRkAAU5V
8Bw=
'/*!*/;
# at 120
#170116 19:37:02 server id 1 end_log_pos 215 CRC32 0x16c50c8a Query thread_id=238 exec_time=0 error_code=0
SET TIMESTAMP=1484566622/*!*/;
SET @@session.pseudo_thread_id=238/*!*/;
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=0, @@session.unique_checks=1, @@session.autocommit=1/*!*/;
SET @@session.sql_mode=1075838976/*!*/;
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
/*!\C latin1 *//*!*/;
SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/;
SET @@session.lc_time_names=0/*!*/;
SET @@session.collation_database=DEFAULT/*!*/;
BEGIN
/*!*/;
.............................................................................................................................................................
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“怎么從MySQL全庫(kù)備份的dump文件中恢復(fù)某張表和表結(jié)構(gòu)”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!