数据库
文章平均质量分 82
free_play
这个作者很懒,什么都没留下…
展开
-
MySQL二进制安装
1、 进入用户家目录创建tools文件夹 1 # cd ~ 2 #mkdir tools 2、下载MySQL5.6二进制包 1 wget http://cdn.mysql.com//archives/mysql-5.6/mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz 3、添加mysql用户和用户组 1 # groupadd mys原创 2016-09-13 10:33:51 · 210 阅读 · 0 评论 -
MySQL物理文件组成
日志文件 错误日志:Error Log 错误日志记录了MySQL运行过程中所有较为严重的警告和错误信息,以及MySQL Server每次启动和关闭的详细信息。在默认情况下,系统记录错误日志的功能是关闭的,如果要开启系统记录错误日志的功能,需要在启动时开启-log-error[=file_name],修改其存放目录和文件名。 为了方便维护,有时候会希望将错误日志中的内容做备原创 2016-09-13 10:37:12 · 787 阅读 · 0 评论 -
CentOS6.8 MySQL 5.6实现主从复制
主库操作 1、将mysqldump命令添加到/usr/bin中 1 ln -s /application/mysql/bin/mysqldump /usr/bin/ 2、开启master上的log-bin功能 1 # vim /etc/my.cnf log_bin=mysql-bin server_id =1 3、重启mysql 1 # /et原创 2016-09-13 10:35:21 · 267 阅读 · 0 评论 -
Mysql逻辑模块组成
总的来说,MySQL可以看成是二层架构,第一层我们通常叫做SQL Layer,在MySQL数据库系统处理底层数据之前的所有工作都是在这一层完成的,包括权限判断,sql解析,执行计划优化,query cache的处理等等;第二层就是存储引擎层,通常叫做Storage Engine Layer,也就是底层数据存储操作实现部分,由多种存储引擎共同组成。所以,可以用如下图来MySQL的基础架构。原创 2016-09-13 11:41:17 · 1361 阅读 · 0 评论 -
MySQL各逻辑模块工作配合
在了解了MySQL的各个模块之后(点击查看MySQL各个逻辑模块),我们再看看MySQL各个模块间是如何相互协同工作的。接下来,我们通过启动MySQL,客户端连接,请求query,得到返回结果,到最后退出,这样一个过程下来进行分析。 1、 当我们执行启动MySQL命令之后,MySQL的初始化模块就从系统配置文件中读取系统参数和命令行参数,并按照参数来初始化整个系统,如申请并分配buffer,初原创 2016-09-14 10:06:39 · 365 阅读 · 0 评论