2017年8月28日
摘要: MySQL体系结构 InnoDB体系结构 MySQL实例有一组后台线程、一些内存块和若干服务线程组成 在默认情况下,MySQL有7组后台线程,分别为1个主线程,4组IO线程,1个锁线程,1个错误监控线程。MySQL5.5之后,有新增了一个purge线程。 这些线程的主要功能如下: master th 阅读全文
posted @ 2017-08-28 21:03 HelonTian 阅读(197) 评论(0) 推荐(0) 编辑
摘要: MySQL权限系统通过下面两个阶段进行认证: 1)对连接的用户进行身份认证,合法的用户通过认证,不合法的用户拒绝连接; 2)对通过认证的合法用户赋予相应的权限,用户可以在这些权限范围内对数据库做相应的操作; 权限表:数据库"mysql"中的user、host、db权限表 当用户进行连接时,权限表的存 阅读全文
posted @ 2017-08-28 20:44 HelonTian 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1.命令行 在命令行方式下,启动和关闭MySQL服务命令: (1)启动服务: [root@vhost1 ~]# cd /app/mysql/bin/[root@vhost1 bin]# ./mysqld_safe & (2)关闭服务: [root@vhost1 ~]# mysqladmin -uro 阅读全文
posted @ 2017-08-28 20:43 HelonTian 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 修改账户密码: 1:用mysqladmin命令在命令行指定密码 [root@vhost1 ~]# mysqladmin -u user_name -h host_name password "newpwd" 2:执行SET PASSWORD语句,下例将账户"scott'@'%"的密码修改为“tige 阅读全文
posted @ 2017-08-28 20:43 HelonTian 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 日常工作中,会遇到类似下面的应用场景: 删除数据库demo下所有前缀为tmp的表; 将数据库demo下所有存储引擎为myisam的表改为innodb. 对于这类需求,在MySQL5.0之前只能通过show tables、show create table或者show table status等命令来 阅读全文
posted @ 2017-08-28 20:42 HelonTian 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 表格对比了MyISAM、InnoDB、Memory这3个常用引擎支持的索引类型: 比较常用的索引是B-Tree索引和Hash索引,只有Memory/Heap引擎支持Hash索引。Hash索引适用于Key-Value查询,通过Hash索引要比通过B-Tree索引查询更迅速;Hash索引不适用范围查询, 阅读全文
posted @ 2017-08-28 20:37 HelonTian 阅读(1561) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.linuxidc.com/Linux/2015-06/119354.htm cmake编译时,提示错误 CMake Error: The source directory "/tools/mysql-5.6.36-linux-glibc2.5-x86_64" does n 阅读全文
posted @ 2017-08-28 16:46 HelonTian 阅读(136) 评论(0) 推荐(0) 编辑