丢失了MySQL密码怎么办?(怎样重置MySQL密码)

admin 提交于 星期二, 05/26/2015 - 17:20
  1.  找到my.ini(或my.cnf)
  2. 找到my.ini里面的[mysqld]一行
  3. 在[mysqld]下一行插入skip-grant-tables,保存
  4. 重启mysql服务器,此后访问mysql无需授权,什么密码都行

 

如果你的mysql服务器可以被远程访问,那么还是重新设一个密码比较好,在可以运行SQL语句的地方(mysql命令行或phpMyAdmin里的SQL运行页面)运行:

 

UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE User='root';

FLUSH PRIVILEGES;

标签

怎样去掉WordPress中XML标签前的空行

admin 提交于 星期四, 05/21/2015 - 14:53

今天帮朋友改一个WordPress网站,不知道他在哪里找来的一个叫muchun的主题,那代码的质量惨不忍睹。我想,大概WordPress的插件很多是不够专业的程序员编写的。作为一个专业的程序员,是万万不能用WordPress的!

网站页面代码在XML标签前被插入了很多空行,以至于整个页面的代码在Chrome里都被认为是body之下,没有了head。页面是能正常显示的,但是我无法忍受啊~~

这插入空行的位置还真不好找,自己找了很久没找到。后来找Google帮忙,把wp-config.php和functions.php这两个文件<?php ?>之外的空行删了就好了。

参考:https://validator.w3.org/feed/docs/error/WPBlankLine.html

标签

Backbone.js

admin 提交于 星期三, 05/20/2015 - 15:02

Backbone 为复杂Javascript应用程序提供模型(models)、集合(collections)、视图(views)的结构。其中模型用于绑定键值数据和自定义事件;集合附有可枚举函数的丰富API; 视图可以声明事件处理函数,并通过RESTful JSON接口连接到应用程序。

标签

一条SQL查询语句的优化(效率提升1000倍)

admin 提交于 星期二, 05/19/2015 - 11:57

weike_student_wrong_questions表大概有150万行数据,其中(tid, cid)做了索引,weike_exam_files不到100行,tid做了索引。下面一条语句执行时间大概是1.3秒。

 

SELECT weike_student_wrong_questions.tid, name, exam_time,
update_time, cid
FROM weike_student_wrong_questions
INNER JOIN weike_exam_files
ON weike_student_wrong_questions.tid = weike_exam_files.tid
GROUP BY weike_student_wrong_questions.tid, cid
ORDER BY exam_time DESC, cid;

把语句换成下面之后,查询效率大概提高了1000倍。 

     

标签