1,查看mysql的安装

# which mysql
/usr/bin/mysql
# rpm -qf /var/lib/mysql
mysql-community-server-5.7.24-1.el7.x86_64
2,mysql 服务   的体系结构

管理工具:      命令

连接池:

SQL接口:

分析器:

优化器:

查询缓存:

存储引擎:

文件系统:

mysql> show engines;                     //列出可用的存储引擎

mysql存储引擎的配置

查看默认存储类型

查看系统变量default_storage_engine 的值,确认默认采用的存储引擎是InnoDB:

mysql> show variables like "default_storage_engine";

修改默认存储引擎:
#systemctl stop mysqld
#vim /etc/my.cnf
[mysql]
default-storage-engine=myisam                           //修改默认存储引擎为myisam
#systemctl start mysqld
#ls /var/lib/mysql
ib_logfile0            //事务日志(innodb)
ib_logfile1 

存储引擎的特点

锁粒度                锁类型
表级锁:            读锁(共享锁)
编辑    select            写锁(排他锁)
    insert
    delete
    update
行级锁:
>show statues;            //查看锁状态
> show status like "%lock%";

 

 

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐