percona 5.5.30 转投 mariadb 5.5.30 小记

mariadb 5.5.30 用  percona 5.5.30 的mysql系统库启动时会报错

[ERROR] Incorrect definition of table mysql.event: expected column ‘sql_mode’ at position 14 to have type set ……

[ERROR] mysqld: Table ‘./mysql/tables_priv’ is marked as crashed and should be repaired

[Warning] Checking table: ‘./mysql/tables_priv’
[ERROR] mysql.tables_priv: 1 client is using or hasn’t closed the table properly

mysql.proc …..

MySQL开发流程介绍

1. 功能开发(Feature Development)

功能开发过程如下:

  • MySQL的一个功能是指一个worklog.
  • Worklog的开发要经过规格定义,设计,架构评审,代码实现,代码评审和QA评审的过程(但是这几个过程并不是严格的按照先后顺序进行的).
  • MySQL的功能首先在一个功能树(feature tree,是指代码分支树)上实现.
  • 功能树是从MySQL的代码主开发树TRUNK上克隆出来的(一般是开发者自己创建),开发过程中不定期从TRUNK同步.
  • 当功能实现以后,必须要经过代码的评审。
  • 代码评审通过后,开发树被QA接手。
  • QA对功能进行测试,如发现缺陷(bugs),开发人员要进行修复.最终在测试通过后,QA将状态设置为开发过程完成(sign off).
  • 一旦QA验证完毕,功能就会被合并到TRUNK中.

通过这个过程,TRUNK上会不停的累积功能和缺陷修复的代码。额外的回归测试(Regression testing)一刻不停的在TRUNK上执行,以保证TRUNK始终能够保持候选发布版本(Release Candidate)的质量。

10亿美金教训之51.COM:明星创业团队的分崩离析

51com

51的创始人庞升东很多时候被自然和不自然被拿来与史玉柱相提并论,这不仅仅是因为史玉柱本身也是庞升东的投资人,更重要的是,庞升东和史玉柱都通 晓人性,都如出一辙的利用人性所特有的偷窥和贪婪等诸多欲望来壮大自己,前者抓住泡与被泡,成就网上交友第一社区,后者让人民币玩家大行其道,有钱出钱, 有力出力。都属于不和谐但不违规挣着争议钱的人。