
原文:http://www.cnblogs.com/jiekzou/p/4677994.html
服务器划分
对于访问量大的网站而言,将网站的各个部分拆分分别部署到不同服务器上是很有必要的。例如将图片和web站点分开。一般而言,在网站的整个服务器部署上分为如下几种类型:
文件服务器:一般存储系统的相关图片和文件,给各个子系统提供统一的文件调用
代理服务器:一般使用linux+Nginx作为反向代理
web服务器:.net中最常用的Web服务器IIS,Mono中一般使用Nginx
应用服务器:负责系统中各个业务逻辑的提供,比如用户中心,结算中心,支付中心等
缓存服务器:提供Me......

关闭mysql服务:
service mysqld stop
转移mysql数据目录
mv /var/lib/mysql/ /data/
编辑my.cnf
vi /etc/my.cnf
修改其中的datadir和socket到新的路径
[mysqld]
datadir=/data/mysql
socket=/data/mysql/mysql.sock
service mysqld start
但是尽管启动服务没有问题,但是通过mysql客户端连接的时候却报错:
[root@hostXXX data]# mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
原因是无法通过socket文件/var/lib/......
作者: owoer
|
发表于:2015年7月18日
|
栏目:MySQL
|
mysql转移数据报ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)已关闭评论
阅读全文

MySQL无法在远程连接,一般情况下可能是:
1.没有权限
mysql库的user表里设置权限
例子:
第一种方法:
grant all privileges on *.* to root@’localhost’ identifies by ‘123456’;1
//给localhost主机(本地)的root用户设置123456密码并开所有权限对所有库的所有表(*.*);如果要不限制主机 则把localhost改成 %
第二种方法:
或者更改user表里的数据达到效果
update user set host=”%” where user=”root” and host=”localhost”;1
//你也可以再生成一个专门用于远......

css中的负边距(negative margin)是布局中的一个常用技巧,只要运用得合理常常会有意想不到的效果。很多特殊的css布局方法都依赖于负边距,所以掌握它的用法对于前端的同学来说,那是必须的。本文非常基础,老鸟可以略过。
负边距在普通文档流中的作用和效果
那些没有脱离文档流的元素(指不是浮动元素也不是绝对定位、固定定位的元素等),其在页面中的位置是跟随者文档流的变化而变化的。看下面这幅图:
负边距对这些由文档流控制的元素的作用是,会使它们在文档流中的位置发生偏移,但这种偏移不同于相对定位,通过相对定位偏移......

当解码的string有BOM头的时候json_decode会解析失败,我们需先去除BOM头。函数如下:
function removeBOM($str = '')
{
if (substr($str, 0,3) == pack("CCC",0xef,0xbb,0xbf)) {
$str = substr($str, 3);
}
return $str;
}
其他方式:
$result = trim($str, "\xEF\xBB\xBF");
print_r(json_decode($str, true));
exit;
$result = @iconv("UTF-8", "GBK//IGNORE", $str);
$result = @iconv("GBK", "UTF-8//IGNORE", $str);
print_r(j......