导航:首页 > 编程语言 > phpmysql备份还原

phpmysql备份还原

发布时间:2024-07-26 04:58:42

㈠ 阿里云主机,如何自己配置php环境,mysql数据库,phpmyadmin

可以在阿里云主机上面安装第三方一键php包的配置。好在国人也开发了这方面的面板,可以免费的使用。

借助这些 php面板,可以轻松配置php环境,mysql数据库,phpmyadmin、nginx等环境软件。

不管使用的是win服务器还是linux 服务器,都可以在三方面板的帮助下,成功配置出可视化操作界面,然后一键部署 worpdress环境。因为这方面内容较多,这里也写不开那么多内容,所以你可以留言或到我的博客上搜索相关内容,老魏有写过教程,还不止一篇,都挺详细的内容,可以帮助你入门。

㈡ 请问mysql怎么自动备份数据库

数据库的自动备份,可以减轻维护者的工作量也便于系统恢复,对于比较重要的数据库,最好还是设置下自动备份。

工具/原料



navicat for mysql

mysql 5.5

方法/步骤

  1. 打开navicat客户端,连上mysql后,双击左边你想要备份的数据库。点击“计划”,再点击“新建批处理作业”。


㈢ 2022骞7涓链浣砅HPMySQL镓樼℃湇锷

鍦ㄦ湰鏂囦腑锛屾垜浠瀵绘垒PHPMySQL1镄勬渶浣砏eb镓樼°侷nterServer_涓烘偍镄勭珯镣规彁渚涙棤闄愯祫婧2銆侳astComet_PHPMySQL涓绘満3镄勬渶浣冲叏鐞冭嗙洊锣冨洿銆傞湇寤锋牸钬斺斾环镙间绠寤夛纴鏄扑簬浣跨敤4銆侫2镓樼♀斺摈HPMySQL绔欑偣镄勬渶楂樻ц兘鍜屽彲闱犳5銆係iteGround_链渚垮疁镄凯HPMySQL锘虹6銆侣ostwinds_链浣冲晢涓氭墭绠″姛鑳7銆侷nMotion涓绘満鏀鎸佹渶澶氱殑PHP鐗堟湰鍝涓狿HPMySQL涓绘満阃傚悎鎭锛烣AQ

澶у氭暟web涓绘満鏀鎸丳HP鍜孧ySQL锛屾偍闇瑕佸畠浠𨱒ヨ繍琛学ordPress鍜娈rupal绛夊簲鐢ㄧ▼搴忋备絾鏄锛岀亩鍗曞湴鏀鎸丳HP+MySQL鍜屾彁渚涘叿链夋偍闇瑕佺殑鐗规у拰锷熻兘镄勮″垝涔嬮棿链夊緢澶х殑鍖哄埆銆

鎴戠殑钖屼簨鍜屾垜宸茬粡娴嬭瘯浜嗘渶鍙楁㈣繋镄勭绣缁滀富链猴纴浠ユ垒鍒版渶濂界殑链嶅姟銆傛垜妫镆ヤ简鎴戜滑镄勭粨鏋滐纴骞跺皢娓呭崟缂╁皬鍒颁简PHPMySQL镄勫墠7浣峸eb涓绘満銆

鎴戝悕鍗曚笂镄勬疮涓浣崭富鎸佷汉閮藉甫𨱒ヤ简涓浜涚嫭鐗圭殑涓滆タ锛屼娇鍏朵笌浼椾笉钖屻傚畠浠链変竴涓鍏卞悓镣癸细濡傛灉鎭ㄦ兂瑕佷竴涓鍙闱犵殑PHPMySQLweb涓绘満锛岄偅涔堣繖浜涗富链烘瘆鍏朵粬浠讳綍涓绘満閮借兘锅氩缑镟村ソ銆傝繖鑳借╀粬浠鍙桦缑瀹岀编钖楋纻涓嶏纴浣嗕粬浠寰堟帴杩戙

镞堕棿鐭锛熶互涓嬫槸2022骞碢HPMySQL镄勬渶浣崇绣缁滀富链猴细

InterServer_镞犻檺璧勬簮鐢ㄤ簬PHPMySQL镓樼★纴涓烘偍镄刴oneyFastComet甯︽潵鍙闱犱环鍊糭浣跨敤楂樼骇PHPcachingHostinger瀹炵幇链浣冲叏鐞冭嗙洊锣冨洿_澶ч噺PHPMySQL镓樼¢夐”鍜屼绠鎴愭湰镄勫嚭镩叉ц兘3镆ョ湅InterServer镄勬渶浣砅HPMySQL镓樼¤″垝1鍗曞嚮姝ゅ勬煡鐪嬫洿澶氶夐”|瀵规瘆琛▅FAQ

鎴戜滑鍦≒HPMySQL镄勬渶浣砏eb涓绘満涓瀵绘垒浠涔埚憿锛熸垜𨱍宠佺殑鏄锛氭渶鏂扮殑PHP鐗堟湰銆傚苟闱炴墍链夌殑web涓绘満閮芥敮鎸佹渶鏂扮増链镄凯HP锛岀洰鍓嶆槸[8.0]鐗堟湰锛屼絾瀹冧滑搴旇ユ敮鎸併俉ordPress链韬寤鸿鎭ㄤ娇鐢7.4鎴栨洿楂樼増链銆傝繖鏄疢ySQL鏁版嵁搴撶殑鏁伴噺銆傚傛灉浣犲彧瀹夎呬简涓涓绔欑偣鍜屼竴涓狢MS锛屼綘鍙闇瑕佷竴涓鏁版嵁搴撱备絾濡傛灉浣犳湁澶氢釜缃戠珯鎴栧晢搴楋纴浣犲皢闇瑕佹洿澶氥傝槠铹舵棤闄愮殑鏁版嵁搴揿彲鑳芥湁浜涜繃鍒嗭纴浣呜呖灏戜綘鐭ラ亾浣犱细琚瑕嗙洊銆傛湁瓒冲熺殑璧勬簮鍜屽彲镓╁𪾢镐с傜绣绔欑殑澶у皬鍜屽嶆潅镐у喅瀹氢简浣犻渶瑕佺殑璧勬簮銆傚傛灉鎭ㄧ殑涓氩姟澧为暱鎴栫绣绔栾块梾閲忔縺澧烇纴鎭ㄥ皢闇瑕佷竴涓𨱔垫椿镄勪富链猴纴鍏佽告偍镙规嵁闇瑕佸炲姞瀛桦偍銆丆PU銆丷AM鍜屽甫瀹姐係SH鍜孎TP璁块梾銆傚傛灉浣犳兂瑕佹洿澶氱殑鎺у埗锛屼笉𨱍冲畬鍏ㄤ緷璧栦綘镄勬带鍒堕溃𨱒跨晫闱锛孲SH鍜孎TP璁块梾鍙浠ヨ╀綘鐩存帴锏诲綍链嶅姟鍣锛屼笂浼犲唴瀹癸纴浼犺緭鏁版嵁銆傞珮绾у畨鍏ㄥ拰SSL銆备护浜烘侪璁剁殑鏄锛屽苟涓嶆槸镓链夌殑web涓绘満閮借兘鎻愪緵瓒冲熺殑瀹夊叏绾у埆锛岃繖浼氢娇鎭ㄧ殑缃戠珯瀹规槗鍙楀埌鎭舵剰杞浠跺拰鍏朵粬鏀诲嚮銆傛垜瀵绘垒閰嶅囦竴娴佸畨鍏ㄦу苟鎻愪緵鍏嶈垂SSL镄剋eb涓绘満銆俻hpMyAdmin銆傛垜钖嶅崟涓婄殑镓链変富链洪兘鎻愪緵phpMyAdmin锛岃繖鏄涓涓鏄扑簬浣跨敤镄勫伐鍏凤纴鐢ㄤ簬绠$悊MySQL鏁版嵁搴撱傚畠鍏佽告偍鍒涘缓銆佸煎叆鍜屽煎嚭MySQL鏁版嵁搴撹〃锛屼粠杩欓噷鎭ㄨ缮鍙浠ョ$悊琛ㄣ佺储寮曘佹潈闄愮瓑銆侾ro鎻愮ず锛氩傛灉浣犲筗ordPress镄凯HPMySQL涓绘満镒熷叴瓒o纴浣犲彲鑳芥兂镆ョ湅鎴戜滑镄勭患钖堟寚鍗楋纴浜呜В链渚垮疁浣嗘渶鍙闱犵殑WordPress涓绘満

1銆侷nterServer_涓烘偍镄勭绣绔欐彁渚涙棤闄愮殑璧勬簮

姝ょ绣缁滀富链烘彁渚涗简涓鍒鍒囩殑鍏变韩镓樼¤″垝锛屾彁渚涗简涓浜涘竞鍦轰笂链濂界殑浠峰笺侷nterServer镄勬爣鍑哤eb镓樼¤″垝寤虹珛鍦ㄤ紭鍖栫殑LiteSpeed链嶅姟鍣ㄤ笂锛屼娇鐢ㄥ寘𨰾琾hpMyAdmin镄刢Panel锛屽苟鎻愪緵镞犻檺镄凷SD瀛桦偍銆佸甫瀹姐佺绣绔欍丮ySQL鏁版嵁搴撱丗TP甯愭埛鍜岀数瀛愰偖浠躲

闄や简鍏变韩镄勬爣鍑呜″垝澶栵纴InterServer杩樻嫢链変环镙兼瀬鍏风珵浜夊姏镄刉indows鍜学ordPress缃戠粶镓樼¤″垝銆佸彲浠ヨ交𨱒惧畾鍒朵互婊¤冻璧勬簮闇姹傜殑浜慥PS璁″垝锛屼互鍙奝HP銆侸S璁″垝锛岄拡瀵笿avaScript涓镄凯HP鍑芥暟杩涜屼简浼桦寲銆

濡傛灉鎭ㄧ殑鐩镙囧㈡埛鍦ㄧ编锲斤纴InterServer鏄涓涓鍙闱犵殑PHPMySQLweb涓绘満锛屾暟鎹涓蹇冩柟渚垮湴浣崭簬涓や釜娴峰哺銆傚畠杩树负鍏嶈垂CloudflareCDN鎻愪緵浜嗕竴涓骞块様镄勫叏鐞幂绣缁滐纴锲犳ゆ偍鍙浠ユ帴瑙﹀埌鍏ㄧ悆鍙椾䌷銆

链嶅姟鍣ㄩ棿Web涓绘満璁″垝钖岖О瀛桦偍甯﹀藉厤璐笋SLn绔欑偣鏁癝PRICEPLAN钖岖О瀛桦偍甯﹀藉厤璐笋SLn绔欑偣鏁癝PRICES镙囧嗳Web涓绘満镞犻檺鍒+镞犻檺鍒$2.50镟村氲︾粏淇℃伅WindowsASP銆侼ETunlimitenlimited+25$8.00镟村氲︾粏淇℃伅镟村氲︾粏淇℃伅

锷熻兘锛

钖鐢ㄥ氢釜PHP鐗堟湰銆侷nterServer灏哻Panel涓嶥irectAdmin钖埚苟锛屼负鎭ㄦ彁渚涗竴涓锘轰簬Linux镄勬带鍒堕溃𨱒匡纴闄ゅ叾浠栧栵纴瀹冩敮鎸佹棫鐗圥HP鍜屾渶鏂扮増链銆备缭鎶ゅ畨鍏ㄣ备笓链夌殑InterShield瀹夊叏瑙e喅鏂规堜负鎭ㄦ彁渚涗简阍埚圭梾姣掑拰缃戠粶鏀诲嚮镄勯珮绾т缭鎶わ纴鍖呮嫭链哄櫒瀛︿範阒茬伀澧椤拰鍐呴儴鎭舵剰杞浠舵暟鎹搴撱傚浗闄呬缭闄╁叕鍙搞傚傛灉鎭ㄧ殑甯愭埛鍑虹幇闂棰桡纴InterServer灏嗘竻鐞嗘偍镄勫弹鎹熴佽榛戝㈡敾鍑绘垨琚鍒╃敤镄勫笎鎴凤纴璁╂偍閲嶆柊镵旀満锛屽苟阒叉㈠皢𨱒ュ嚭鐜伴梾棰樸傚厤璐圭绣绔栾縼绉汇侷nterServer镄勪笓瀹跺皢阃氲繃24/7镓樼$绣绔栾縼绉绘湇锷★纴灏嗘偍镄勭绣绔欎粠镞т富链鸿浆绉诲埌鏂颁富链猴纴鍑犱箮涓嶅仠链恒

链夊叧InterServer涓挞棬镓樼¤″垝镄勬洿澶氲︾粏淇℃伅锛岃锋煡鐪嬫垜浠镄勬繁鍏ヨ瘎璁恒

PHP鐗堟湰鏀鎸5銆5,5.6,7.0,7.1,7.2,7.3,7.4,8.0MySQL鏁版嵁搴揝unLimitedFTP甯愭埛SunLimitedSSH璁块梾镊鐢盨SHLYS姝e父杩愯屾椂闂翠缭璇99銆9%璧蜂环2.50缇庡厓鍙傝両nterServer链鏂扮殑PHPMySQL镓樼′氦鏄撱侳astComet_PHPMySQL涓绘満镄勬渶浣冲叏鐞冭嗙洊锣冨洿

FastComet涓烘偍甯︽潵浜嗗嚑涓棰勭畻鍙嫔ソ镄勮″垝锛岃繖浜涜″垝涓篜HPMySQL涓绘満鎻愪緵浜嗗ぇ閲忚祫婧愩傚畠鍦ㄥ叏鐞冩嫢链11涓鏁版嵁涓蹇冿纴锲犳わ纴鎭ㄧ殑鐩镙囧弹浼楁棤璁哄湪涓栫晫浣曞勯兘灏呜幏寰楁渶楂樼殑阃熷害鍜屾ц兘銆

镓链塅astComet璁″垝閮芥敮鎸丳HP5.6鍒8.0銆佹棤闄怣ySQL鏁版嵁搴揿拰镞犻檺FTP甯愭埛銆备笌InterServer鐩告瘆锛屽叡浜镓樼¤″垝镄勮祫婧愭湁闄愶细SSD瀛桦偍绌洪棿锛堥珮杈35GB锛夈佸甫瀹斤纸钖堢悊浣跨敤锛屾疮链堟渶澶氲块梾10涓囨★级鍜屾墭绠$绣绔欐暟閲忥纸鍏ラ棬绾ц″垝涓鍙链変竴涓锛夈

濡傛灉FastCloud鍏变韩镓樼¤祫婧愪笂闄愪笉瓒充互杩愯岀箒蹇欑殑绔欑偣鎴栧晢搴楋纴鎭ㄥ彲鑳介渶瑕佽冭槛FastComet镄勫畬鍏ㄧ$悊镄勪簯VPS镓樼℃垨鍏锋湁楂樼骇浼桦寲鍜屽畨鍏ㄦх殑涓撶敤CPU链嶅姟鍣ㄣ傝繖浜涜″垝灏嗕负浣犳彁渚涙洿澶氢笓鐢ㄨ祫婧愶纴灏界′綘闇瑕佹洿澶х殑棰勭畻銆

FastCometWebHostingPlan钖岖О瀛桦偍甯﹀藉厤璐笋SLNumberofSitesPricePlan钖岖О瀛桦偍甯﹀藉厤璐笋+1$2.95镟村氲︾粏淇℃伅FastCloud锷25GBSSDunlimited+unlimited$4.45镟村氲︾粏淇℃伅+unlimited$5.95镟村氲︾粏淇℃伅镟村氲︾粏淇℃伅

锷熻兘锛

FTP绠$悊鍣ㄣ傚傛灉鎭ㄧ殑绔欑偣闇瑕佸氢釜绾у埆镄勭$悊锻桡纴FastComet鏄扑簬浣跨敤镄凢TP绠$悊鍣ㄥ彲浠ュ府锷╂偍璁剧疆甯愭埛銆侀厤缃瓼TP鐩褰曘佽剧疆璇/鍐欐潈闄愪互鍙婄粓姝FTP杩炴帴銆侾HP缂揿瓨銆侳astComet鍏佽镐娇鐢ㄥ彲阃夌殑PHP缂揿瓨锛圆PC锛夛纴瀹冮氲繃缂揿瓨绔欑偣涓镄凯HP瀵硅薄钥屼笉鏄鏁翠釜椤甸溃𨱒ュ姞阃熼〉闱㈠姞杞姐傚畠杩樻彁渚汷Pcache锛岃繖鏄鍙︿竴涓涓扑负PHP璁捐$殑缂揿瓨镓╁𪾢銆侫pachemoLsapi銆侫pacheMod_Lsapi浣跨敤LiteSpeed鎶链涓篜HP椤甸溃鎻愪緵镟撮珮绾у埆镄勬ц兘鍜岀ǔ瀹氭э纴钖屾椂浣跨敤镟村皯镄勫唴瀛樸侭itNinja链嶅姟鍣ㄥ畨鍏ㄣ傞櫎浜嗛槻𨱔澧欍佸弻锲犵礌韬浠介獙璇佸拰镞ュ父澶囦唤绛夊畨鍏ㄦ帾鏂藉栵纴FastComet杩橀氲繃浣跨敤BitNinja鎶靛尽XSS銆丏Dos銆佹伓镒忚蒋浠躲佹毚锷涚瓑镊锷ㄦ敾鍑绘潵淇濇姢鍏舵湇锷″櫒銆

阒呰绘垜浠娣卞叆镄凢astComet璇勮猴纴鐪嬬湅鎴戜滑镄勯〉闱㈠姞杞介熷害链夊氩揩銆

PHP鐗堟湰鏀鎸5銆係unBaseSql.7.0锛孲unBaseSql.7.0銆9%璧蜂环2.95缇庡厓瑙丗astComet镄勬渶浣砅HPMySQL镓樼′氦鏄>>>>

3銆侣ostinger_浠锋牸浣庡粔涓旀槗浜庝娇鐢

Hostinger鏄鎴戝悕鍗曚笂链渚垮疁镄凯HPMySQL镓樼℃彁渚涘晢涔嬩竴锛屽挨鍏舵槸褰扑綘绛剧讲浜嗗畠镄勪竴椤归暱链熻″垝镞讹纴浣呜繖骞朵笉镒忓懗镌浣犵压鐗蹭简璐ㄩ噺銆

铏界劧瀹冨彲鑳戒笉鍖呮嫭鍏朵粬浜烘墍𨰾ユ湁镄勫箍娉涘姛鑳斤纴浣嗛湇寤锋牸骞朵笉钖濆暚浜庢ц兘鎴栧彲鐢ㄦс

涔熷氨鏄璇达纴Hostinger鍦ㄦ垜镄凯HPMySQL鍒楄〃涓鎺掑悕绗涓夛纴锲犱负闄や简鍖呭惈杈冨皯镄勫姛鑳藉栵纴瀹幂殑鍏ラ棬绾ц″垝鎻愪緵镄勮祫婧愩丮ySQL鏁版嵁搴揿拰FTP甯愭埛閮芥瘆InterServer鍜孎astComet灏戙傝屼笖鍙链夊湪浠锋牸镟撮珮镄勮″垝涓镓嶈兘銮峰缑SSH璁块梾銆

涓嶈繃锛孒ostinger鏄疨HPMySQL镓樼$殑棣栭変箣涓锛屽傛灉浣犵殑棰勭畻鏄𨱔垫椿镄勶纴浣犲彲浠ラ氲繃楂樼骇璁″垝銮峰缑镟村氥傚畠涓烘彁渚涙洿澶氲祫婧愮殑WordPress銆佷簯鍜孷PS鎻愪緵浜嗕环镙奸备腑镄勪笓闂ㄦ墭绠¤″垝銆傚傛灉鎭ㄤ笉𨱍充娇鐢℉ostinger镄勫畾鍒舵带鍒堕溃𨱒匡纴杩欎簺璁″垝鐢氲呖鎻愪緵浜哻Panel镓樼°

HostingerWebHostingPlanNames瀛桦偍甯﹀藉厤璐笋SLNumberofSitesPricePlanNames瀛桦偍甯﹀藉厤璐笋+1$1.99镟村氲︾粏淇℃伅emium100GBSSDunlimited+100$2.99镟村氲︾粏淇℃伅涓氩姟200GBSSDunlimited+100$4.99镟村氲︾粏淇℃伅镟村氲︾粏淇℃伅

锷熻兘锛

hPanel銆备竴涓鏄扑簬浣跨敤镄勫畾鍒舵带鍒堕溃𨱒匡纴鍖呮嫭鎭ㄦ墍闇镄勬墍链夊熀链锷熻兘锛堜互鍙娄娇鐢╟Panel鍙浠ユ垒鍒扮殑锷熻兘锛夛纴濡备竴阌寮忚嚜锷ㄥ畨瑁呯▼搴忋佺数瀛愰偖浠剁$悊鍣ㄥ拰缃戠珯鐢熸垚鍣锛屼互鍙婅交𨱒捐块梾phpMyAdmin鍜孧ySQL鏁版嵁搴撱俉ordPress镄勯珮阃熺紦瀛樸侺iteSpeedCache鏄涓涓鍦ㄦ湇锷″櫒绾х紦瀛樼殑锷犻熸彃浠讹纴鍏锋湁璁稿氢紭鍖栧姛鑳斤纴鍙鐢ㄤ簬WordPressMultisite锛屽苟涓嶹ooCommerce銆乥bPress鍜孻oastSEO绛夊叾浠栨祦琛屾彃浠跺吋瀹广傞氲繃SSL镄凢TP锛圫FTP锛夈傞氲繃涓绔疕ostingerPremium鍏变韩镓樼¤″垝锛屾偍镄凢TP灏嗗弹鍒癝SL璇佷功镄勪缭鎶わ纴浠ヨ幏寰楁洿濂界殑瀹夊叏镐

㈣ php关于mysql数据库简单回滚问题

我们经常会遇到操作一张大表,发现操作时间过长或影响在线业务了,想要回退大表操作的场景。在我们停止大表操作之后,等待回滚是一个很漫长的过程,尽管你可能对知道一些缩短时间的方法,处于对生产环境数据完整性的敬畏,也会选择不做介入。最终选择不作为的原因大多源于对操作影响的不确定性。实践出真知,下面针对两种主要提升事务回滚速度的方式进行验证,一种是提升操作可用内存空间,一种是通过停实例,禁用 redo 回滚方式进行进行验证。

仔细阅读过官方手册的同学,一定留意到了对于提升大事务回滚效率,官方提供了两种方法:一是增加 innodb_buffer_pool_size 参数大小,二是合理利用 innodb_force_recovery=3 参数,跳过事务回滚过程。第一种方式比较温和,innodb_buffer_pool_size 参数是可以动态调整的,可行性也较高。第二种方式相较之下较暴力,但效果较好。

两种方式各有自己的优点,第一种方式对线上业务系统影响较小,不会中断在线业务。第二种方式效果更显着,会短暂影响业务连续,回滚所有没有提交的事务。

㈤ 大家php mysql多的话是用什么备份工具的

下面提供两种方法,仅供研究使用。
第1种方法:
复制代码 代码如下:
<?php
$host="localhost";
$user="root";
$password="";
$dbname="dbname";
mysql_connect($host,$user,$password);
mysql_select_db($dbname);
$mysql= "set names utf8;";
mysql_query($mysql);
$q1=mysql_query("show tables");
while($t=mysql_fetch_array($q1)){
$table=$t[0];
$q2=mysql_query("show create table `$table`");$sql=mysql_fetch_array($q2);
$mysql.=$sql['Create Table'].";\n";
$q3=mysql_query("select * from `$table`");while($data=mysql_fetch_assoc($q3)){
$keys=array_keys($data);
$keys=array_map('addslashes',$keys);
$keys=join('`,`',$keys);
$keys="`".$keys."`";
$vals=array_values($data);
$vals=array_map('addslashes',$vals);
$vals=join("','",$vals);
$vals="'".$vals."'";
$mysql.="insert into `$table`($keys) values($vals);\n";}
$mysql.="\n";
}
$filename=$dbname.date('Ymj').".sql";
$fp = fopen($filename,'w');
fputs($fp,$mysql);
fclose($fp);
echo "数据备份成功,生成备份文件".$filename;?>
第2种方法:
复制代码 代码如下:
<?php
$host="localhost";
$user="root";
$password="";
$dbname="dbname";
backup_tables($host,$user,$password,$dbname);/* backup the db OR just a table */
function backup_tables($host,$user,$pass,$name,$tables = '*'){
$link = mysql_connect($host,$user,$pass);mysql_select_db($name,$link);
//get all of the tables
if($tables == '*')
{
$tables = array();
$result = mysql_query('SHOW TABLES');
while($row = mysql_fetch_row($result))
{
$tables[] = $row[0];
}
}
else
{
$tables = is_array($tables) ? $tables : explode(',',$tables);}
$return = '';
//cycle through
foreach($tables as $table)
{
$result = mysql_query('SELECT * FROM '.$table);$num_fields = mysql_num_fields($result);
$return.= 'DROP TABLE '.$table.';';
$row2 = mysql_fetch_row(mysql_query('SHOW CREATE TABLE '.$table));$return.= "\n\n".$row2[1].";\n\n";
for ($i = 0; $i < $num_fields; $i++)
{
while($row = mysql_fetch_row($result))
{
$return.= 'INSERT INTO '.$table.' VALUES(';for($j=0; $j<$num_fields; $j++)
{
$row[$j] = addslashes($row[$j]);
$row[$j] = ereg_replace("\n","\\n",$row[$j]);if (isset($row[$j])) { $return.= '"'.$row[$j].'"' ; } else { $return.= '""'; }
if ($j<($num_fields-1)) { $return.= ','; }
}
$return.= ");\n";
}
}
$return.="\n\n\n";
}
//save file
$handle = fopen('db-backup-'.time().'-'.(md5(implode(',',$tables))).'.sql','w+');fwrite($handle,$return);
fclose($handle);
}
?>

阅读全文

与phpmysql备份还原相关的资料

热点内容
安卓路由表怎么看 浏览:74
10个小孩分糖果python 浏览:823
安卓app小红点怎么取消 浏览:286
马哥linux面授 浏览:768
2345程序员 浏览:371
怎么开启网速显示安卓 浏览:204
索尼950app怎么样 浏览:391
计算机毕设论文源码 浏览:148
小米手机怎么下载易媒体App 浏览:191
还原系统设计可以怎样清理文件夹 浏览:670
北京时间校准服务器云服务器 浏览:844
pythonexcel数据计算 浏览:49
内医附院党建APP怎么下载 浏览:356
荣耀v20刷加密门禁卡 浏览:329
app缓冲视频怎么保存在手机 浏览:433
广度优先算法c语言 浏览:680
提高程序员竞争力 浏览:108
nfc可以开加密门卡吗 浏览:675
如何知道网页使用的服务器是什么 浏览:224
单片机接反电源会烧吗 浏览:287