您的位置:首页 > 数据库 > MySQL

004-LAMP_MySQL_overview

2016-01-17 22:25 711 查看

004-LAMP_MySQL_overview

体系结构



详解解释:https://thinkingmonster.wordpress.com/database/mysql/mysql-architecture/

安装方式

1、yum

yum install mariadb(CentOS 7)
yum install mysql(CentOS 6)


2、二进制

3、编译

MariaDB程序的组成:

Client

mysql:CLI交互式客户端程序;
mysqldump:备份工具;
mysqladmin:管理工具;
mysqlbinlog:用于查看二进制日志
...


Server

mysqld:
mysqld_safe:线程安全的MySQL,建议运行服务端程序;
mysqld_multi:多实例的MySQL,可以启动多个MySQL程序;


套接字

三类套接字地址,MySQL C/S端使用它们进行通信

IPv4:3306端口,使用TCP协议
IPv4这种既可以支持本地localhost,也支持远程客户端
IPv6:
Unix Sock:/var/lib/mysql/mysql.sock
/tmp/mysql.sock
Unix sock要求客户端地址必须是localhost,127.0.0.1


存储引擎及特性

插件式存储引擎:存储管理器有多种实现版本,彼此间的功能和特性可能略有区别;用户可根据需要灵活选择;
MyISAM:不支持事务;
MyISAM --> Aria
InnoDB --> XtraDB :支持事务;

诸多扩展和新特性;
提供了较多的测试组件;
truly open source;

...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: