【我爱T00LS】SQL大型网络脱裤
首先声明上述两种方法,有很多朋友已经知道或有更好的办法脱裤。关于脱裤我个人观点是能简单则简单
先声明大致脱裤环境“1:准备脱裤数据量在千万级别 2:有WEB端SHELL 3:数据库服务器在内网只允许WEB端IP登录等 4:无ROOT密码 5:WEB端无法提权“
1:Navicat
这个软件有个很有特色的连接方式,http隧道连接,他是可突破数据库服务在内网无法外链进去的。
配置如下
1.1 打开Navicat安装目录找到”ntunnel_mysql.php“上传至WEB服务器最好和shell处于同一目录便于管理
.2 此处填写内网数据库IP地址或者计算机名称
1.3 选择HTTP,将ntunnel_mysql.php上传后的地址填入此处,确认即可
1.4连接进入后如下,本人亲自测试500W裤子完整脱下来,速度大约是每秒1000,而且可以脱指定字段,排除很多垃圾信息
2:PHPSPY脱裤
把网页拉到最下方,勾选点击即可,大库的话需要良好网速支持,等待即可,过一个小时去刚才的目录把裤子下载回来就OK
评论193次
不错。原来还可以http连数据库
这个好,tks......
以前弄oracle的也是navicat读取了然后保存成excel的。
@lostwolf 可惜不能直接打赏了
@winger 传的时候记得压缩。因为我以前做数据库服务器转移的时候受过罪
不错的分享。学xi了·
挺好挺好。。ths~!!
这个吊炸天啊!
平時有權限訪問數據庫目錄的話 直接下載該數據庫目錄 有權限執行命令的話 通過mysqldump 、或者into outfile 也是相當不錯的 phpmyadmin 作爲專業的數據庫 管理工具 備份數據庫的話非常不錯 根據帝國備份 以及Navicat 寫了個簡單的 脫庫腳本 優點: 1、即使執行超時了 或者關閉了瀏覽器 腳本仍然會執行 2、可以自己構造 字段 進行脫庫(帝國備份是沒有這樣的功能的) 3、和帝國備份王 以及 Navicat一樣的 將查詢結果保存在服務器(Navicat 不是以這樣的方式) 查詢完畢 自動打包 缺點: 本代碼自己臨時寫的 十分簡陋 不返回任何信息 僅能實現 最基本的需求 使用者需有一定的php代碼功底 (比如說 定義數據庫 、定義查詢語句、定義字段、定義編碼) 歡迎修改(優化)成更好更通用的 數據庫備份腳本 題外話:當時遇到某(海外)網絡 在內網其它機器上的數據庫 需要備份(不是脫庫)出來、數據庫又不允許外網連接、無法獲取shell、 速度佢慢 數據量龐大 。用navicat 幾次均卡死 用 帝國備份 不能指定字段(或者有我沒發現) 所以只能自己折騰一個了
不错 .
多开两个分表或库。并发的下应该就很快了。 不过还是没有直接dump来的快。而且频繁请求,又访问日志的太夸张了。 直接dump, 打文件又做流量节点监控的, 瞬间就发现了。感觉还是得整个scp或者ftp到边界服务器,然后53 80出去。
学xi了。。。navicat居然可以通过http隧道连接数据库。。。
谢谢撸主分享
高级货,正研究这个呢
直接数据库文件下载下来好了。
各有优势吧
500w裤子,每秒1000条。还是有点点漫
哦,原来是这样。
感谢科普 姿势学xi中
不错呀 以前总担心脱大数据速度慢 影响网址性能被发现