mysql备份 还原(linux,xp)

前晚用网站自带的后台备份了数据库,导入库时却发现好好的问题,这回直接在服务器上备份数据库,免得出现些不必要的麻烦。

服务器是ubuntu版本的,给予权限 chmod 777 xxx(xxx是文件夹名)

mysqldump -u root -p –databases  yyy(数据库名) > /home/../../test.sql

回车输入密码就可以了。

如果数据库文件太大,可以备份成压缩包

#mysqldump -u root -p yyy | gzip > test.sql.gz

系统崩溃,重建系统时,可以这样恢复数据(下面这两点还没验证):

#mysql -u root -p yyy < test.sql

从压缩文件直接恢复:

#gzip < test.sql.gz | mysql -u root -p yyy

继续阅读

发表在 数据库 | 标签为 , , , , | 2 条评论

献给老大

 成长总是那么神秘而惊人,都是由于不注意,我们才不感觉到惊讶。——纪德

8点钟才回到宿舍,走的时候老板还有点不高兴,但我真的饿的不行了,也感觉到累了,所以在下班2个小时候把老板交代的做完后就走了。可能是春天,春困;也可能是2个月没正常上班了,感觉到累了。吃完饭,老大打来电话,说实话,只从毕业后就没见到他了,他的忽然来电,让我想起好久没联系他了,呵呵。老大跟尚帝一样,借着这三天假从出差的地方回来“扫墓”了。老大明天还要回去,电话里的老大有点伤感,聊到了工作,聊到了开发——编程,聊到了工资,聊到了他曾经的女友,怎么身边的哥们虽然混的都不差,但没几个混的牛B啊!没事,哥们,加油就行了。不要活的太累,生活是用来过的,没有那么多的戏剧化,没有那么多的理想去承受,过的好,快乐就行。老大说想回南方,去深圳发展,也许过几年回海南吧。我说我支持你回南方,我都想回了,何况是老大啊,呵呵。

想起了第一次叫他老大,其实不是老大打架猛,而是长的有点像马加爵,所以被叫老大。老大是年级里四个海南的2个未降级的一个,当然另一个是我。老大被保研了,但没去;老大和我一起做项目,一起去见客户,一起为一个sql字段的大小争吵半天,现在想想,好傻,哈哈。

再见老大,你说你很有可能不再回北京了,北京是我们的第二故乡,也是梦起的地方,但每个人实现梦的地方不同,祝老大好运!

发表在 感悟&工作 | 标签为 | 留下评论

mysqldump导库出错 Duplicate entry ” for key 1

这个数据库备份是用后台自带的备份程序备份的,400多M,比较大,所以没用phpmyadmin导入,进入cmd ,mysql -h localhost -u root -p 数据库名<”备份的sql文件路径”,却出错:ERROR 1062 (23000) at line 501: Duplicate entry ” for key 1,然后自动停止导入,回滚到原先状态了,我日啊!
这是什么问题引起的啊,上百度,上gg,也找不到好的解决办法,只好   mysql -h localhost -u root -p 数据库名<”备份的sql文件路径” –f 出错也会继续导入了。

上网搜到了这条,先copy下来,慢慢研究:

ERROR 1062 (23000) at line 501: Duplicate entry ” for key 1 ERROR 1062 (23000): Duplicate entry 是什麼錯誤啊? mysql> INSERT INTO userinfo VALUES (‘崔江虎 ‘, ’20030481′, ’2004B_8600661_03′, ”, ”, ”, ’2004B_8600661_03′);
ERROR 1062 (23000): Duplicate entry ’20030481′ for key 1
mysql> INSERT INTO userinfo VALUES (‘唐斌 ‘, ’20023109′, ’2004B_8600661_03′, ”, ”, ”, ’2004B_8600661_03′);
ERROR 1062 (23000): Duplicate entry ’20023109′ for key 1
mysql>
Re: ERROR 1062 (23000): Duplicate entry 是什麼錯誤啊?
你的userinfo的第二個field要求是unique的,而你的table裡已經有了一條紀錄,它的第二個field的值是20023109
跟你要insert的那條紀錄的第二個field的值是相同的

后来又出现了下面两种错误:

ERROR 1146 (42S02) at line 81991: Table ‘db_akaedu_org.members’ doesn’t exist
ERROR 2003 (HY000) at line 139135: Can’t connect to MySQL server on ’0′ (10049)
ERROR at line 139136: Can’t connect to the server

郁闷,先睡觉,不然明天又起不来了,明天可是第一天啊!郁闷!!!

发表在 coding, 数据库 | 标签为 | 留下评论

小心百度,检查好你的程序

今天去加班了(但还没有签约,因为老板比较忙,说让我6号签,因此我也没有跟几个好朋友说,虽然之前答应他们说找到工作会跟他们说声的)。
言归正传,小心百度,小心百度的蜘蛛网,同时也要坚持好你网站的程序和你的robot。如果你网站的后台没有做好验证权限,而你又要做百度推广,这时你得好好看看我上一句话了。举个例子,
如果你网站删除帖子的url是: www.xxx.com/del.php?id=888,也就是说当执行这个url将会删除id为888的帖子,同时你的robots.txt是全部接受搜索引擎的,这时你要小心百度快照,小心百度的蜘蛛,当它扫描到这个url,他会自动运行这个url,并且还会有可能把id变为999,这就会自动的执行删除帖子的命令,当你第二天大早看到帖子没有后,将是欲哭无泪啊!
今天上班第一天就碰到这个问题,头大,还好最后在工程师的共同努力下一起初步解决了,但无疑这是个教训!屏蔽好robots.txt,做好后台url,做好执行权限验证,一切都不能马虎的!

发表在 php, 感悟&工作 | 标签为 , | 3 条评论

踏入社会后的感悟(转)

1、人生最重要的不是努力,不是奋斗,而是抉择。

2、老板只能给一个位置,不能给一个未来。舞台再大,人走茶凉。

3、意外和明天不知道哪个先来。没有危机是最大的危机,满足现

状是最大的陷阱。

4、所见所闻改变一生,不知不觉断送一生。

5、生意,可以掌控努力与投资,却无法掌控结果。人生得意时找

出路,失意时才有退路,宝马都有备胎,您的人生呢?

6、世界上有多少有才华的失败者,世界上有很多高学历的无业游

民—是因为选择错误。

7、下对注,赢一次;跟对人,赢一世。

8、学识不如知识,知识不如做事,做事不如做人。

9、不识货,半世苦;不识人,一世苦。

10、生命不在于活得长与短,而在于顿悟的早与晚。

继续阅读

发表在 感悟&工作 | 标签为 | 留下评论