Mysql
super_runman
这个作者很懒,什么都没留下…
展开
-
mysql explain详解
table:显示这一行的数据是关于哪张表的type:这是重要的列,显示连接使用了何种类型。从最好到最差的连接类型为const、eq_reg、ref、range、indexhe和allpossible_keys:显示可能应用在这张表中的索引。如果为空,没有可能的索引。可以为相关的域从where语句中选择一个合适的语句key: 实际使用的索引。如果为null,则没有使用索引。很原创 2016-10-25 14:07:57 · 388 阅读 · 0 评论 -
Mysql主从复制配置
原文链接 一、Mysql主从复制的原理 mysql支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。mysql复制基于主服务器在二进制日志中跟踪所有对数据库的更改(更新、删除等等)。因此,要进行复制,必须在主服务器上启用二进制日志。每个从服务器从主服务器接收主服务器已经记录到其二进制日志的保存的更新。当一个从服务器连接主服务器转载 2016-11-21 11:04:47 · 952 阅读 · 0 评论 -
Mysql互为主从复制配置
原文链接MySQL-master1:192.168.72.128MySQL-master2:192.168.72.129OS版本:CentOS 5.4MySQL版本:5.5.9 (主从复制的master和slave服务器中的mysql版本相同或者master版本高于slave版本)一、MySQL master-master配置1、修改MySQL配置文件两转载 2016-11-21 11:50:47 · 867 阅读 · 0 评论 -
Mysql跳过权限操作
今天在做项目是遇到这样一个问题,我的mysql密码忘了,致使我无法链接数据库,网上百度了一下,很简单,做个笔记,以便和我一样遇到问题的童鞋们快速解决问题。1.杀死mysql进程(停止mysql服务)service mysql stop2.不检查权限启动mysqlmysqld_safe --skip-grant-tables3.登录mysqlmysql -uroot4.修改roo原创 2016-11-23 20:31:19 · 6351 阅读 · 0 评论 -
mysql启动报错
昨天解决完数据库跨权限操作后,今天打开项目突然报错了,然后重启数据库时,报 ERROR! MySQL server PID file could not be found!,命令行链接数据库时也报 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2),网上找了一些资料,居然都是相互抄原创 2016-11-24 13:40:42 · 428 阅读 · 0 评论 -
Mysql数据库优化
学无止境,数据库优化分为方方面面,在这里,我进行了比较全的总结,分享给正在工作或者学习的同行们。数据库的优化分为以下七大方面:1、表的设计要符合三范式(适当的反三范式也可以);2、添加适当的索引,索引对查询速度影响很大,必须添加索引(主键索引,唯一索引,普通索引,全文索引);3、添加适当存储过程,触发器,事务等;4、读写分离(主从数据库);5、对sql语句的一些优化,(原创 2016-12-13 13:42:37 · 422 阅读 · 0 评论