MySQL的复制原理及配置
mysql的数据库的高可用性的架构大概有以下几种:集群,读写分离,主备。而后面两种都是通过复制来实现的。下面将简单介绍复制的原理及配置,以及一些常见的问题。mysql主从同步,请参考http://www.imfeng.com/linux-deploy-mysql-master-and-slave/ 继续阅读…
mysql的数据库的高可用性的架构大概有以下几种:集群,读写分离,主备。而后面两种都是通过复制来实现的。下面将简单介绍复制的原理及配置,以及一些常见的问题。mysql主从同步,请参考http://www.imfeng.com/linux-deploy-mysql-master-and-slave/ 继续阅读…
很久以前就知道出现”ERROR! Manager of pid-file quit without updating file”是权限的问题,今天又遇到了,烦躁。
最后发现没有给var文件夹写的权限,因为它要写错误信息到xxx.err。
chmod -R 777 var
在Linux下面执行下面命令就可以了,当然你要找到你的mysql目录
/usr/local/mysql/bin/mysqladmin -u root -p flush-tables
如果你是Windows的话,登录mysql 然后执行 flush-tables 即可。
很多情况下,默认安装的mysql是不支持InnoDB这个存储引擎的,这个存储引擎和MyISAM有着不同的优势,InnoDB提供事务支持事务,外部键等高级数据库功能,虽然我不是很懂是什么意思,不过我知道的是用MyISAM存储引擎频繁操作数据库,很容易导致数据库锁表,那是一件很抓狂的事情。 继续阅读…
在很多时候,我们使用php插入mysql都会碰到重复判断的情况,如果把需要插入的内容与数据库中所有内容进行对比再插入,效率将会变的很低。 继续阅读…