1、修改MySQL的登录设置:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
保存并且退出vi。
2、重新启动mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
3、登录并修改MySQL的root密码
# mysql
mysql> UPDATE user SET password = password ( 'new-p...
单例设计模式
需求如下:每次对数据库连接的访问中都只能获得唯一的一个数据库连接,具体连接数据库的详细代码忽略。
class Mysql
{
private static $instance = null;
private $conn;
private function __construct()
{
mysql_connect('localhost','root','');
}
public static function getInstance()
{
if(!self::$instance instanceof self)
{
self::$instance = new self;
}
return self::$i...
解决 samba不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接
在windows下通过“\\ip地址”的方式访问其它文件资源时,一般第一次需要输入密码,以后就无需输入密码直接登陆了,那么如果我们要切换到其它Samba用户怎么办呢?
可以在windows下执行如下指令实现:首先通过开始-->运行-->cmd 输入:“net use”命令查看现有的连接,然后执行“net use \\Samba服务器IP地址或者netbios名称\ipc$ /del”,删除Samba服务器已经建立的连接。
或者执行“net use * /del”将现在...
windows下安装memcached扩展
1、安装扩展最重要的一步就是下载正确的版本的dll文件,和确保php.ini中extension_dir的路径正确。根据phpinfo()寻找PHP版本、ts 或 nts、vc6 或 vc9
2、下载地址:php_memcache.dll
3、把php_mamcache.dll放入正确的ext目录中
4、修改php.ini文件,引入dll
5、重启apache
更改MySQL数据文件目录位置
下面以阿里云默认安装为例,把/alidata/server/mysql/data更改为/data/mysql/data。
1、停止mysqld
service mysqld stop
2、修改my.cnf
vim /etc/my.cnf
在[mysqld]中,添加datadir=/alidata/server/mysql/data更改为datadir=/data/mysql/data
3、移动data目录
mv /alidata/server/mysql/data /data/mysql/
4、修改启动文件/etc/init.d/mysqld
把get_mysql_option mysqld datadir "/alidata/server/mysql/...
Nginx 配置404错误页面跳转
1、创建自己的404.html页面
2、更改nginx.conf在http定义区域加入: fastcgi_intercept_errors on;
3、修改单独网站配置文件,default.confg(或者nginx.conf)
在server 区域加入: error_page 404 404/index.html;
4、更改后重启nginx,~/nginx/sbin/nginx -s reload
#502 等错误可以用同样的方法来配置 error_page 500 502 503 504 /50x.html;
备注:
1.必须要添加:fastcgi_interce...
新浪云中级开发者认证
新浪云中级开发者认证
让Nginx支持pathinfo
Nginx服务器默认不支持pathinfo, 在需要pathinfo支持的程序中(如thinkphp),则无法支持”/index.php/Home
/Index/index”这种网址
# 典型配置
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $DOCUMENT_ROOT$fastcgi_script_name;
include fastcgi_params;
}
# 修改第1,5,6行,支持pathinfo
locat...
$(…).live is not a function
jquery的live方法,firebug为什么总是提示不是一个function??
$(".selectbg").live("change",function(){
});
jquery1.4使用.live(),由于1.7以后开始使用.on
$(".selectbg").on("change",function(){
});
Sublime Text插件安装
Sublime Text 是一个代码编辑器,具有漂亮的用户界面和强大的功能,并且它还是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。
1. 直接通过下载安装包安装
在编辑器菜单中点击“Preferences”–“Browse Packages…”打开插件安装目录,然后把下载的安装包解压后放到该目录即可(可能需要重启编辑器后才生效)。
2. 通过 Package Control 进行在线安装
Package Control是一个用来进行...