周五晚上十点多钟:“救命啊!赵雅朋,快点过来救我!”电话里传来文采扬焦急的声音。
“文采扬,出什么事啦?”赵雅朋一下子从床上跳下来,一脚把自己的鼠标踩得粉碎。一片尖锐的塑料碎屑像要报复他一样,扎进他脚心的肉里。他的心怦怦直跳,脑海里立即闪过不祥的词汇:抢劫、*、凶杀……
“烦死了!这个该死的数据库,害得我现在都没有回家。你能不能过来帮我一下啊。”文采扬的情绪跳跃还真大。原来是工作上的事儿,赵雅朋笑了:“切,还以为什么事呢。吓我一大跳。哎呦……哎呦……疼死我了……”
“喂,你在搞什么东东啊,阴阳怪气的?你不会是光脚踩着菱角了吧?”她的奇思妙想也不少。
“我踩着鼠标……踩烂了……扎着脚了。”赵雅朋歪着脑袋,夹着手机。一边对着话筒讲话,一边坐在床沿,双手抱起右脚,取出塑料碎片。还好,只流出一点点血。
“不要紧吧?你能过来吗?”文采扬问。
“你把地址发短信给我吧,我现在就出发。”赵雅朋一口应承。一个多小时后在文采扬公司大门前向出租车司机付钱的时候,赵雅朋心里在流血:95块哪!差5块就100了!比刚才赤脚踩在鼠标上都心疼。
这是珠州西北部的一个小工业区。文采扬所在的公司有一个独立的园区,看样子不小。她早早地就等候在门岗那里,省去他被盘问和登记之烦。
已经是晚上十一点多了,又是周五,办公室里早就空无一人。来到位于三楼的一个小房间里,文采扬赶紧拉着赵雅朋坐到电脑前。经过她一番解释,赵雅朋大致了解了故障的来龙去脉。
原来,公司有两台服.务器,A服.务器运行着公司内部的办公系统。B服.务器运行着公司网站和分销商订货系统。因为在全国几个大区各设一个办事处,这些办事处的人员也要登录订货系统和办公系统,所以A服.务器也不得不部署到电信机房。
这个系统都是由一家软件公司开发,交钥匙工程,移交过来一切都安装、调试好的。文采扬以“数据库管理员”身份入职后不久,前面一位网管辞职另谋高就了。公司看系统很稳定,也不想招聘新人,就让文采扬接任这外网服.务器全部的管理工作。
不巧的是,今天下午两点左右,A服.务器硬盘坏掉了。经过与原软件开发商协商,公司决定先将A服.务器上的功能转移到B服.务器上。A服.务器更换新硬盘后再将系统移回。文采扬现在就是要将系统转移到B服.务器上。A服.务器上系统及数据库的备份保留了三份:一份在办公室内一台文件服.务器上;一份保存在A服.务器上;一份保存在B服.务器上。
本来嘛,请软件开发公司导入就可以了。可软件开发公司说,这不在维护范围之内,要加收一笔费用。老板说,我们有数据库管理员,自己搞定。现在A服.务器的硬盘已经处于只读状态,无法登录。B服.务器上的备份,她不知道如何使用。因为她只知道使用phpMyAdmin这样的图形工具来管理数据库。文采扬本来以为很简单就可以弄好的。不曾想,要恢复的数据库有1000M多字节数。phpMyAdmin能上传的文件只有50M字节。她又不敢跟经理讲。经理要是知道她的水平这么烂,肯定要辞退她。文采扬家里是农村的,她是老大,还有一个弟弟和一个妹妹,都在上学。还指望着她的工资呢。
赵雅朋心想,怕不是在新网互联的培训课上学到的吧?但是,这种在线导入数据库的方法最大只能上传50M的文件,实际上取决于服.务器上的上传文件限制。那个备份数据文件crm.sql有1000M,怎么也传不上去。传一会儿就显示超时出错。
赵雅朋很诧异:“你不会使用命令行工具来导入数据吗?”
“不会。”文采扬的回答斩钉截铁。
“不会吧?这样水平你也敢当数据库管理员?”赵雅朋真佩服这妹子的胆识。
“为什么不敢?不是还有你帮我吗?”
“万一我也不会怎么办呢?”赵雅朋反问。
“听你这口气,你会弄,对不对?”文采扬高兴了:“我果然没有看错人!”
赵雅朋果然会,不过是昨天晚上才从朱怡萍那里学到的。如果早一天发生他就不会了。“这台电脑上安装了PuTTY或者其它的ssh客户端软件吗?”赵雅朋问。
“什么是‘怕踢’啊”文采扬问。
“是一种使用ssh协议远程登录服.务器的一种客户端软件。我来下载一个。”赵雅朋说着,打开浏览器,在地址栏里输入***.putty.org。
“你要安装什么软件啊?公司不让装盗版软件喔。”文采扬提醒道。
“你看,‘怕踢’的官网上都说了是‘opensource开放源代码的’的,不要钱。”
“p-u-t-t-y,应该读‘扑踢’吧?”文采扬质疑。
“就是读‘怕踢’,朱老师告诉我的。她说读‘扑踢’的人就是外行。”赵雅朋得意地说。
“朱老师?你参加培训班了?”文采扬真是心细如丝啊。
“是啊,其实通过MySQL命令行导入数据库,1000M大小,小意思。不过,你要做好心理准备,我只是昨天才学会。还不知道管用不管用呢。”赵雅朋很诚恳,他不太喜欢装出一幅全能无敌的派头。是什么样,就说成什么样,一身轻松。
文采扬很高兴,赵雅朋没有跟其他的‘技术高手’一样,在她面前装做绝世高手的样子。那种人不但让人感觉不舒服,有时还误事。她逗他:“你这孩子,真实诚。我怎么感觉你一直就会呢?所以第一时间就想起请你来救命。”
“是不是啊?原来我在你心目中的形象这么伟大啊?”赵雅朋很高兴。
“当然了。”说话之间,已经下载完成。双击安装。然后就看到登录界面了。
“你看,很简单。你用root或者有*作mysql数据库*作权限的账号登录……就用root?好……你来输入一下密码……好,进来了……数据库创建了吗……叫什么名字……好。现在来导入数据……用source……空格……后面再跟上……备份文件的路径和名称,你再来输入一下……好了,就等着吧!”
文采扬很急切地挤过来输入root用户的密码,不经意间,她差不多是偎依在赵雅朋的怀里。一缕波浪型的长发调皮地拂过赵雅朋的鼻尖。这种诱惑太强烈了,赵雅朋忍不住轻轻地凑上一点,闭上眼睛,偷偷地嗅了嗅她的头发。
屏幕上,导入成功的报告日志,一行一行,像流星一样一闪而过。整整持续了十多分钟。最后一行,显示成功导入1.9亿条记录。文采扬打开浏览器,输入一个网址,回车,显示一个登录界面。再输入用户名、密码。浏览最新发布的工作日志。突然她放下鼠标,跳了起来:“成功了!成功了!你真厉害!!!”更让赵雅朋没有想到的是,她飞快地侧过身,双手捧住赵雅朋汗水津津的脸,在他的前额上、脸上重重地亲了两口。赵雅朋本能地双手从后面抱住她的腰。文采扬动作过猛,失去了平衡,一下子扑进了赵雅朋的怀里。
赵雅朋仅仅犹豫了0.00001秒。在一个CPU晶振周期内,他做出了一个大胆的决定:伸出双手紧紧地箍住文采扬柔软的身躯,把自己干燥的像火一样的嘴唇印在文采扬的嘴唇上。如果有一位写代码的人作见证,他可能会写道:kiss脚本执行时间:1,211,430.102毫秒。一个吻吻了20多分钟而已,码农却要七位数来表示,小数点后还会精确到千分位。真矫情!
出租车载着文采扬、赵雅朋到珠东花园一个侧门口停下来。晚上十一点了,这里跟正门口不一样,此时的街道上空荡荡的,不见人影。赵雅朋下了车,没想到文采扬付清车费也下了车。赵雅朋问:“小文,你也住在附近?不会这么巧吧?”
文采扬停下脚步,连珠炮般地发问:“我就不能去你家吗?不欢迎?还是你有女朋友,现在就呆在你屋里?”
赵雅朋现在才明白过来文采扬的意思,敢情她上车时说要先送他回家是假,要搞突然袭击是真。自己不是那种滥情的*大萝卜,才不怕她查呢。他觉得文采扬很好玩儿,说道:“欢迎,肯定欢迎。不过,我要先发个短信给我女朋友,请她先回避一下。”
文采扬一听这话,脸色立即就沉下来:“都说现在的男人没有一个好东西,又我让遇到一个。算我什么都没有说。刚才在办公室里跟你接吻,算是还你一个人情,我们互不相欠了。”说完,掉头就走。
赵雅朋一看这玩笑开过头了,赶紧跑过去拉住文采扬的手:“对不起,小文,逗你玩儿的。给,手机交给你拿着。你跟我一起去我住的地方,来个彻底的大搜查。好不好?”
“死相。这个时候还开玩笑。”文采扬的脸上又绽出了笑容。不过,她并没有把手机还给赵雅朋。她顺手把手机扔到自己的手提包里,右手紧紧地抱住赵雅朋的左手臂。两个人相互偎依着向小区门口走去。
珠东花园的门口,空阔的人行道上,明亮的路灯投射的树影下,两团黑乎乎的东西在地上蠕动。文采扬尖叫了一声,赶紧躲到赵雅朋身后。再一看,人行道上一团脏兮兮的被里,一个须发邋遢苍白的老头,正在给一位老太太往身上盖着什么东西。街上起风了,躺在地上恐怕真的有点冷。
走进小区里,赵雅朋说:“小文,看到刚才那位老大爷给老奶奶盖被子,我感动得都要流泪了。”
文采扬说:“一个男人让老婆跟自己一起睡大街,竟然让你感动?我刚才恨不得踹他一脚呢。”
赵雅朋一想,真的是啊。一个男人光有温情是不对的,他还得有担当,有义务让自己的爱人过上好日子。不管他的遭遇如何,他都没有任何借口让自己的女人睡在马路上。现在政府办了不少社会求助站专门帮助流浪的人,去那里睡觉也比睡在街上强啊。几个月前,自己心安理得地让刘一菲跟自己一起住在这不足二十平米的斗室里,跟刚才那老头相比,不是五十步笑百步吗?