centos6.5搭建nginx+nodejs+mysql+memcached

需要的下面四个工具最好都采用yum安装,不要采用编译安装的方法,因为编译安装会导致某些依赖关系丢失。nginx作为HTTP和反向代理,处理静态页面,动态服务交由nodejs服务。nodejs作为处理动态事件的服务器。mysql是数据库。memcahed是一个数据缓存系统,为mysql提供缓存功能首先安装nginx#安装nginx的rpm包,如果yum能找到对应的包,可以不做这一步yum install http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-cento...

阅读全文

mysql手工启动的四种方式

mysql的四种启动方式:1、mysqld启动mysql服务器:./mysqld --defaults-file=/etc/my.cnf --user=root客户端连接:mysql --defaults-file=/etc/my.cnf或者mysql -S /tmp/mysql.sock2、mysqld_safe启动mysql服务器:./mysqld_safe --defaults-file=/etc/my.cnf --user=root &客户端连接:my...

阅读全文

linux下mysql更改data数据存放目录

把数据库从默认目录移动到/data/mysql目录下建立目录mkdir -p /data/mysql停掉数据库/etc/init.d/mysqld stop把/var/lib/mysql整个目录移到/data/mysqlmv /var/lib/mysql /data/mysql这样就把MySQL的数据文件移动到了/data/mysql下了找到my.cnf配置文件如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnfcp...

阅读全文

Thinkphp3.2连接操作多个数据库的方法

thinkphp做mysql的curd非常方便,但是默认配置都只有一个mysql实例的连接,但是我们有时需要多个数据库交叉操作,所以找了下连接多个数据库的方案,有了答案并记录下方法,只有两步操作第一步:打开Conf/config.php文件,里面的代码写成如下:<?phpreturn array(//默认数据库        'DB_TYPE'   => 'mysql',...

阅读全文

MySQL添加删除查看索引的方法

查看索引show index from 表名;添加索引可以使用CREATEINDEX或ALTERTABLE来添加1.ALTERALTERTABLE用来创建普通索引、UNIQUE索引或PRIMARYKEY索引。ALTER TABLE 表名 ADD INDEX 索引名 (字段名);#普通索引,多个字段用英文逗号隔开ALTER TABLE 表名 ADD UNIQUE (字段名); #唯一索引ALT...

阅读全文

mysql外键添加和管理外键

为已经添加好的数据表添加外键:语法:alter table 表名 add constraint FK_ID foreign key(你的外键字段名) REFERENCES 外表表名(对应的表的主键字段名);例: alter table tb_active add constraint FK_ID foreign key(user_id) REFERENCES tb_u...

阅读全文

在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程

安装homebrewhomebrew是mac下非常好用的包管理器,会自动安装相关的依赖包,将你从繁琐的软件依赖安装中解放出来。 安装homebrew也非常简单,只要在终端中输入:ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"homebrew的常用命令:brew update #更新可安装包的最新信息,建议每次安装前都运行下brew search&nb...

阅读全文

Mac OS系统中彻底删除mysql的方法

MySQLforMac的安装dmg文件中只有安装文件,没有卸载工具,所以需要我们手动卸载,但由于对苹果系统的内部不属性,所以卸载起来非常麻烦,这里就将我的卸载过程mark下来,以备后用。一、停用MySQL的所有服务MySQL安装好以后可以通过下面三个命令来开启、停用和暂停MySQL服务:#启动Mysql服务sudo /Library/StartupItems/MySQLCOM/MySQLCOM start#停止Mysql服务sudo /Library/StartupItems/MySQLCOM/MySQLCOM ...

阅读全文

如何在windows服务中删除MySQL服务

进入“控制面板->管理工具->服务”查看才发现,虽然MYSQL已经卸载了,但是MYSQL服务仍然残留在系统服务里。打开命令提示符输入下面代码:sc delete mysql //这里的mysql是你要删除的服务名样一来服务就被删除了,进入服务里查看确实没有mysql服务了,下面就可以痛快的重新安装mysql数据库了!...

阅读全文

清空MySQL下的binlog日志文件的方法

Binlog是mysql以二进制形式打印的日志,它默认不加密,不压缩。binlog二进制日志包含了所有更新了数据或者已经潜在更新了数据(例如,没有匹配任何行的一个DELETE)的所有语句。语句以“事件”的形式保存,它描述数据更改文件位置和格式:当用--log-bin[=file_name]选项启动时,mysqld写入包含所有更新数据的SQL命令的日志文件。如果未给出file_name值,默认名为-bin后面所跟的主机名。如果给出了文件名,但没有包含路径,则文件被写入数据目录数据库的操作日志mysql-bin.000001mysql-bin.0000...

阅读全文