2013年9月16日
摘要: QueryCache(下面简称QC)是根据SQL语句来cache的。一个SQL查询如果以select开头,那么MySQL服务器将尝试对其使 用QC。每个Cache都是以SQL文本作为key来存的。在应用QC之前,SQL文本不会被作任何处理。也就是说,两个SQL语句,只要相差哪怕是一个 字符(例如大小写不一样;多一个空格等),那么这两个SQL将使用不同的一个CACHE。不过SQL文本有可能会被客户端做一些处理。例如在官方的命令行客户端里,在发送SQL给服务器之前,会做如下处理:过滤所有注释去掉SQL文本前後的空格,TAB等字符。注意,是文本前面和後面的。中间的不会被去掉。下面的三条SQL里,因 阅读全文
posted @ 2013-09-16 19:36 haosola 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 解决方法:1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>se 阅读全文
posted @ 2013-09-16 19:32 haosola 阅读(150) 评论(0) 推荐(0) 编辑

toeflacttoeflieltstoefltoeflact