由于binlog未及时清理导致硬盘爆满无法启动mysql

这几天由于太忙了,7天没有观察服务器了,今天用手机打开网站发现报mysql.sock丢失的错误,刚开始以为是my.ini修改的原因,用df一看,/dev/xvda1的占用已经100%了,这样的情况还能启动mysql就真的逆天了。这时候想到了用sql删除binlog,但是根本进不去控制台,连安全模式都启动不了,以下是具体操作。

MySQL Workbench的使用

MySQL Workbench 是 MySQL AB 最近释放的可视数据库设计工具。这个工具是设计 MySQL 数据库的专用工具。 在 MySQL Workbench 中建立的被称之为物理数据模型。一个物理数据模型是针对一个特定 RDBMS 产品的数据模型;本文中的模型将具有一些 MySQL 的独特规范。我们可以使用它生成(forward-engineer)数据库对象,除了包含表和列(字段)外,也可以包含视图。 MySQL Workbench 拥有很多的功能和特性;这篇由 Djoni Darmawikarta写的

windows下手动搭建Apache+PHP+MySQL

一、下载 http://pan.baidu.com/share/link?shareid=95859&uk=2349308099 二、安装、解压 Apache   主要配置Network Domain、Server Name、Email地址(我依次填的是localhost、localhost、邮箱随意)以及Apache服务的占用端口,默认为80端口,你可以根据需要配置在其他端口,Apache的安装目录你可以使用默认目录或根据需要自行选择安装目录(我安装到 D:\Apache)。

Mysql一些细节性的优化

1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: 3、应尽量避免在 where 子句中使用!=或操作符,否则

PHP连接MySQL数据库的常用方式

平时写好的类库以及各种框架自带的MYSQL类都已经封装,只需要修改配置文件即可进行数据操作流程,可是平时当有人问起的时候,突然忘了,其实并不难,只是很少用,突然的一下子想不起来了,在这里整理出3种常用的PHP连接数据库的方式。 strong>@先声明连接信息的变量

Windows 2008 64位Apache+PHP+MySQL配置

附件安装包默认是d:/case/,目录下,如果放在这个目录可不进行任何设置,可跳到apache安装步骤3,进行开启服务即可。 安装Apache 64位 1.解压 将下载的httpd-2.2.17-win64.rar压缩包解压到某一目录下,如D:\case\Apache2.2 2.编辑配置文件D:\case\Apache2.2\conf\httpd.conf作如下修改【注意路径中必须使用左斜杠】: