存档: 标签: ‘mysql’

MySQL的复制原理及配置

评论关闭 2012年1月7日

mysql的数据库的高可用性的架构大概有以下几种:集群,读写分离,主备。而后面两种都是通过复制来实现的。下面将简单介绍复制的原理及配置,以及一些常见的问题。mysql主从同步,请参考http://www.imfeng.com/linux-deploy-mysql-master-and-slave/ 继续阅读…

Linux部署Mysql数据库主从同步

3 条评论 2011年12月29日

搞了一天,最后没办法,在hostloc和im286还有微博里面求救,有一个hostloc的朋友(醒醒)加我QQ,帮了挺多的,再次感谢。 继续阅读…

ERROR! Manager of pid-file quit without updating file 解决办法

评论关闭 2011年12月28日

很久以前就知道出现”ERROR! Manager of pid-file quit without updating file”是权限的问题,今天又遇到了,烦躁。

最后发现没有给var文件夹写的权限,因为它要写错误信息到xxx.err。


chmod -R 777 var

Mysql 出现Table ‘xxx’ is read only 解决办法

评论关闭 2011年12月5日

在Linux下面执行下面命令就可以了,当然你要找到你的mysql目录

/usr/local/mysql/bin/mysqladmin -u root -p flush-tables

如果你是Windows的话,登录mysql 然后执行 flush-tables 即可。

mysql获取随机数rand()函数优化

评论关闭 2011年8月21日

从数据表随机获取N条数据记录的方法有很多,其中最简单的莫过于SELECT * FROM `table` WHERE 1 ORDER BY rand() LIMIT N 这个语句得好处在于简单,但前提条件是查询的结果集必须小于5W记录集的情况下方可使用,若数据结果集超过了5W,其查询出来的速度将非常的耗资源。

下面语句枫子是在数据库记录数16,246,264(1600W)条下进行测试的。 继续阅读…

Linux开通mysql支持InnoDB

评论关闭 2011年7月25日

很多情况下,默认安装的mysql是不支持InnoDB这个存储引擎的,这个存储引擎和MyISAM有着不同的优势,InnoDB提供事务支持事务,外部键等高级数据库功能,虽然我不是很懂是什么意思,不过我知道的是用MyISAM存储引擎频繁操作数据库,很容易导致数据库锁表,那是一件很抓狂的事情。 继续阅读…

Linux下开启mysql远程数据库

评论关闭 2011年7月25日

在文章 mysql开启远程数据库 写了 怎么用命令开启。 继续阅读…

php插入mysql数据避免重复插入

评论关闭 2011年7月4日

在很多时候,我们使用php插入mysql都会碰到重复判断的情况,如果把需要插入的内容与数据库中所有内容进行对比再插入,效率将会变的很低。 继续阅读…

Linux 关闭mysql日志 删除mysql-bin.0000*

评论关闭 2011年6月10日

安装完lnmpa 慢慢注重优化了,首先就是要删除mysql日志,删除mysql-bin.0000*类似的文件 看着烦躁。 继续阅读…

MYSQL联合查询

1条评论 2011年5月20日

第一次使用这玩意 继续阅读…