网站出现问题是所有做网站的朋友都会面对的问题,使用数据库拯救网站是网站站长的必备技能。
前言
前几天云落无意中手贱删除了网站的一些东西,,导致我的网站挂了,只能通过数据库还原了,这里云落记录一下救赎的真实情况,给朋友们一些经验。
一、备份导出数据库
做网站的都知道数据库在就没事,如果你的主机支持备份的话还是先备份一下,我在处理的时候备份了,然后导出了数据库。
二、导入数据库
这里导入数据库,将导出的数据库导入,一般在搬家的时候做的,但是很多时候导入的时候会失败,我们可以考虑分别导入。这里云落贴一下备份的数据库代码
-- -------------------------------------------------------- -- -- 表的结构 `wp_links` -- CREATE TABLE IF NOT EXISTS `wp_links` ( `link_id` bigint(20) unsigned NOT NULL, `link_url` varchar(255) NOT NULL DEFAULT '', `link_name` varchar(255) NOT NULL DEFAULT '', `link_image` varchar(255) NOT NULL DEFAULT '', `link_target` varchar(25) NOT NULL DEFAULT '', `link_description` varchar(255) NOT NULL DEFAULT '', `link_visible` varchar(20) NOT NULL DEFAULT 'Y', `link_owner` bigint(20) unsigned NOT NULL DEFAULT '1', `link_rating` int(11) NOT NULL DEFAULT '0', `link_updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `link_rel` varchar(255) NOT NULL DEFAULT '', `link_notes` mediumtext NOT NULL, `link_rss` varchar(255) NOT NULL DEFAULT '' ) ENGINE=InnoDB AUTO_INCREMENT=49 DEFAULT CHARSET=utf8; -- -- 转存表中的数据 `wp_links` -- INSERT INTO `wp_links` (`link_id`, `link_url`, `link_name`, `link_image`, `link_target`, `link_description`, `link_visible`, `link_owner`, `link_rating`, `link_updated`, `link_rel`, `link_notes`, `link_rss`) VALUES (3, 'http://www.giuem.com', 'Giuem的博客', '', '_blank', 'Giuem''s Blog', 'Y', 1, 10, '0000-00-00 00:00:00', 'friend', '453133693@qq.com', ''), (10, 'http://ikk.me/', 'KK的博客', '', '_blank', 'KK的博客', 'Y', 1, 10, '0000-00-00 00:00:00', 'friend', '', ''), (13, 'http://www.weeiy.com/', '微Fan'天空', 'http://www.weeiy.com/favicon.ico', '_blank', '关注互联网,世界因分享而美好!', 'Y', 1, 7, '0000-00-00 00:00:00', 'friend', 'admin@weeiy.com', ''), (16, 'http://www.594nb.com/', '讯维网络', '', '_blank', '', 'Y', 1, 0, '0000-00-00 00:00:00', 'friend', '513411615@qq.com', ''), (23, 'http://www.xmgho.com/', '星梦星空', '', '_blank', '专注一键Ghost系统和绿软分享', 'Y', 1, 7, '0000-00-00 00:00:00', 'friend', '676763247@qq.com', ''), (30, 'http://www.seavia.com/', '远方的海', '', '_blank', '远方的海丨WordPress和免费资源分享 - 念念不忘,必有回响', 'Y', 1, 10, '0000-00-00 00:00:00', 'friend', '', ''), (32, 'http://myhloli.com/', '萝莉社', '', '_blank', '萝莉社 — 爱生活,爱萝莉', 'Y', 1, 0, '0000-00-00 00:00:00', 'friend', '', ''), (33, 'http://ihuan.me/', '幻杀博客', 'http://ihuan.me/favicon.ico', '_blank', '幻杀博客', 'Y', 1, 9, '0000-00-00 00:00:00', 'friend', '', ''), (34, 'http://bangumi.ga/', '妖夏', '', '_blank', '妖夏', 'Y', 1, 5, '0000-00-00 00:00:00', 'friend', '', ''), (36, 'http://www.kachusya.com/', '漫游星空', '', '_blank', '漫游星空 — 动漫游戏,动漫资讯尽在漫游星空', 'Y', 1, 4, '0000-00-00 00:00:00', 'friend', '', ''), (37, 'http://www.liaosam.com/', '料网', '', '_blank', '料网 | 关注外贸、互联网和电子商务 | 料神SAM 老鸟之路', 'Y', 1, 8, '0000-00-00 00:00:00', 'friend', '', ''), (38, 'http://www.dedewp.com/', '陌小雨博客', '', '_blank', '陌小雨博客-一个喜欢折腾的纯真少年,一个向往美好生活的冷面书生!', 'Y', 1, 7, '0000-00-00 00:00:00', 'friend', '', ''), (39, 'http://aidy8.com/', '爱电影吧', '', '_blank', '爱电影吧', 'Y', 1, 0, '0000-00-00 00:00:00', 'friend', '', ''), (41, 'http://blog.rpgsky.net/', '幻想天空', '', '_blank', '幻想天空丨天空の铃音丨博客 - 幻想天空 创作梦想', 'Y', 1, 0, '0000-00-00 00:00:00', 'friend', '', ''), (45, 'http://www.tiexo.cn/', '简单可依赖', '', '_blank', '简单可依赖', 'Y', 1, 0, '0000-00-00 00:00:00', '', '', ''), (46, 'http://zaacoo.com/', '杂库', '', '_blank', '年轻人最IN的仓库,中国潮流门户风向标', 'Y', 1, 0, '0000-00-00 00:00:00', '', '', ''), (47, 'https://www.licoy.cn/', '憧憬点滴记忆', '', '_blank', '憧憬点滴记忆', 'Y', 1, 0, '0000-00-00 00:00:00', '', '', ''), (48, 'http://www.top01.org/', '纬度空间', '', '_blank', '纬度空间', 'Y', 1, 0, '0000-00-00 00:00:00', '', '', ''); -- --------------------------------------------------------
由于其他数据量比较大,这里就解读以下数量比较少的友链数据表,看懂这个数据,其他也能差不多看懂,这些代码我们可以直接在数据库里面的SQL里面运行的。
当然如果你直接运行的话,估计会报错,我们先看下代码,可以看出来,代码有两个大块,其中一个是CREATE TABLE IF NOT EXISTS `wp_links`
英语好点的可以知道这个叫【如果没有wp_links这个表的话就新建这个表】,另一个是INSERT INTO `wp_links`
,这句比较简单,就叫插入wp_links表,我直接运行这个插入看看。
直接粘贴代码,然后执行
额,懵逼,错误,报错,我百度了一下,报错的意思是3这个数据已存在,无法插入,这个怎么解决,我是用替换
代替插入
,把代码改下就可以了
REPLACE INTO `wp_links` (`link_id`, `link_url`, `link_name`, `link_image`, `link_target`, `link_description`, `link_visible`, `link_owner`, `link_rating`, `link_updated`, `link_rel`, `link_notes`, `link_rss`) VALUES (3, 'http://www.giuem.com', 'Giuem的博客', '', '_blank', 'Giuem''s Blog', 'Y', 1, 10, '0000-00-00 00:00:00', 'friend', '453133693@qq.com', ''), (10, 'http://ikk.me/', 'KK的博客', '', '_blank', 'KK的博客', 'Y', 1, 10, '0000-00-00 00:00:00', 'friend', '', ''), (13, 'http://www.weeiy.com/', '微Fan'天空', 'http://www.weeiy.com/favicon.ico', '_blank', '关注互联网,世界因分享而美好!', 'Y', 1, 7, '0000-00-00 00:00:00', 'friend', 'admin@weeiy.com', ''), (16, 'http://www.594nb.com/', '讯维网络', '', '_blank', '', 'Y', 1, 0, '0000-00-00 00:00:00', 'friend', '513411615@qq.com', ''), (23, 'http://www.xmgho.com/', '星梦星空', '', '_blank', '专注一键Ghost系统和绿软分享', 'Y', 1, 7, '0000-00-00 00:00:00', 'friend', '676763247@qq.com', ''), (30, 'http://www.seavia.com/', '远方的海', '', '_blank', '远方的海丨WordPress和免费资源分享 - 念念不忘,必有回响', 'Y', 1, 10, '0000-00-00 00:00:00', 'friend', '', ''), (32, 'http://myhloli.com/', '萝莉社', '', '_blank', '萝莉社 — 爱生活,爱萝莉', 'Y', 1, 0, '0000-00-00 00:00:00', 'friend', '', ''), (33, 'http://ihuan.me/', '幻杀博客', 'http://ihuan.me/favicon.ico', '_blank', '幻杀博客', 'Y', 1, 9, '0000-00-00 00:00:00', 'friend', '', ''), (34, 'http://bangumi.ga/', '妖夏', '', '_blank', '妖夏', 'Y', 1, 5, '0000-00-00 00:00:00', 'friend', '', ''), (36, 'http://www.kachusya.com/', '漫游星空', '', '_blank', '漫游星空 — 动漫游戏,动漫资讯尽在漫游星空', 'Y', 1, 4, '0000-00-00 00:00:00', 'friend', '', ''), (37, 'http://www.liaosam.com/', '料网', '', '_blank', '料网 | 关注外贸、互联网和电子商务 | 料神SAM 老鸟之路', 'Y', 1, 8, '0000-00-00 00:00:00', 'friend', '', ''), (38, 'http://www.dedewp.com/', '陌小雨博客', '', '_blank', '陌小雨博客-一个喜欢折腾的纯真少年,一个向往美好生活的冷面书生!', 'Y', 1, 7, '0000-00-00 00:00:00', 'friend', '', ''), (39, 'http://aidy8.com/', '爱电影吧', '', '_blank', '爱电影吧', 'Y', 1, 0, '0000-00-00 00:00:00', 'friend', '', ''), (41, 'http://blog.rpgsky.net/', '幻想天空', '', '_blank', '幻想天空丨天空の铃音丨博客 - 幻想天空 创作梦想', 'Y', 1, 0, '0000-00-00 00:00:00', 'friend', '', ''), (45, 'http://www.tiexo.cn/', '简单可依赖', '', '_blank', '简单可依赖', 'Y', 1, 0, '0000-00-00 00:00:00', '', '', ''), (46, 'http://zaacoo.com/', '杂库', '', '_blank', '年轻人最IN的仓库,中国潮流门户风向标', 'Y', 1, 0, '0000-00-00 00:00:00', '', '', ''), (47, 'https://www.licoy.cn/', '憧憬点滴记忆', '', '_blank', '憧憬点滴记忆', 'Y', 1, 0, '0000-00-00 00:00:00', '', '', ''), (48, 'http://www.top01.org/', '纬度空间', '', '_blank', '纬度空间', 'Y', 1, 0, '0000-00-00 00:00:00', '', '', '');
原来的代码被我改了一下,就是第一句原来的INSERT被我改成了REPLACE,然后再次放进数据库里面执行一下
修改过的代码,执行
OK。其他类似的应该都知道怎么处理了吧
-- 完 --
一定要记得备份,深刻的教训
不错,分享
很喜欢你这个域名,但是模板的话,建议弄成md的风格,不然不搭。
这方法先收藏,以后用得上的,感谢。