On Sun, Nov 18, 2012 at 6:13 PM, Reindl Harald <h.rei...@thelounge.net>wrote:
> > > Am 19.11.2012 02:07, schrieb Tianyin Xu: > > You are saying as long as admins are careful, there's no > misconfiguration? > > But why misconfigurations are so pervasive? > > Simply because the admins are not careful enough? > > yes > > That means not only I'm dummy, and that's means you should take care the system configuration design if many people are careless. > > I apologize for my lack of respect. I don't know what's your stuff, but > > I guess they'll be more popular if you make them more friendly. > > it does not need to be more popular > it is better not to be too popular but working clean and safe > > careless working these days means usually also not care > about security which is not acceptable htese days and i > know a lot of crap out there which is more popluar like > my work but with crappy quality and terrible insecure > > see all this CMS sytems out there writing hundrets of > warnings each request with error_reporting E_STRICT > while my whole source code runs clean i know who is right > > really: > if you find it useful to complain why a configuration is > case-sensitive instead accept it and correct your fault > you are doing the wrong job > > I'm complaining nothing. I just curious about the configuration and want to know you developers' thinking. I apologize if I gave you the impression of complaining by asking questions. Basically, I'm new to MySQL and find MySQL really take care about lots of things to give users an easy job. For example, the unit, the enumeration options, all are case insensitive -- "512K" and "512k" means the same size, "MIXED" and "mixed" means the same option, etc. Having such impression, when MySQL tells me 'Port' is unknown, it did take me some time to figure it out. Maybe simply because all the other servers I used like PostgreSQL, httpd, etc are case insensitive. That's the whole story, and that's why I ask on the forum, being curious about the reason. It's fine that you told me it's simply because you developers assume nobody "came to the idea write options not EXACTLY like they are in the documentation", so you simply do not want to do it. But I do not buy this, because MySQL developers do take care a lot of things (as unit and options I mentioned). T -- Tianyin XU, http://cseweb.ucsd.edu/~tixu/