今天版主们有在群里聊建站的事情了,似乎他们每个人都很热衷于搭建一个自己的网站或者博客,我突然之间觉得非常有必要做一些经验的分享。
首先我想先介绍一下CMS(网站内容管理系统, 即
Content Management
System ),网站很多著名的开源CMS,有PHP+MYSQL、ASP+SQL、.NET+SQL的。
【linux】 【php】 【mysql】 【程序员】 【函数】 …
0、导读
往表里写入新数据时,却一直报告主键冲突,某列值一直被重置为一个固定值,疑似被黑,啥情况?
1、问题描述
某朋友的线上数据库,怀疑被侵入了。具体表象是:INSERT的时候,某列值总被自动改成一个固定值。
他们先自查了 TRIGGER 和 EVENT,都是空的,确定不是因为这两种原因引起,实在想不出是哪里被动了手脚。
问题的现象:
MariaDB [information_schema]> use bbs9;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
MariaDB [bbs9]> INSERT INTO cdb_mythreads_latest (uid,username,tid,fid,subject,special,dateline) VALUES (‘1239009‘,’yayv’,’13482713‘,’815′,’bbs5 …
[获取更多]0、导读
想往一个表里添加一个自增列做主键,居然失败报告无法读取,这是怎么回事?
1、问题描述
有位朋友在升级discuz论坛数据库时遇到问题了,想给一个表添加自增列做主键,结果发生下面的报错:
mysql> ALTER TABLE pre_common_credit_log ADD `logid` mediumint(8) unsigned NOT NULL AUTO_INCREMENT FIRST, ADD PRIMARY KEY (logid) ;
ERROR 1467 (HY000): Failed to read auto-increment value from storage engine
2、原因分析
从报错信息来看,第一反应是:数据表损坏了。不过,再仔细想想,肯定不是啊,否则报错也不是这个了,而是像下面这样的了:
1030 Got error -1 from storage engine
再仔细一想,更大的可能性是:该表里的总数据量,超过了mediumint最大值所致。
…
[获取更多]