MySQL 5.7中新增sys schema后,会有什么变化
MySQL 5.7中引入了一个新的sys schema,sys是一个MySQL自带的系统库,在安装MySQL 5.7以后的版本,使用mysqld进行初始化时,会自动创建sys库,sys库里面的表、视图、函数、存储过程可以使我们更方便、快捷的了解到MySQL的一些信息,比如哪些语句使用了临时表、哪个SQL没有使用索引、哪个schema中有冗余索引、查找使用全表扫描的SQL、查找用户占用的IO等.sys库里这些视图中的数据,都是从information_schema里面获得的。截止到现在(MySQL 5.7.12),sys中有1张表、52个视图(我们可以从这些视图中查找到上面说到的那些信息,预计再以后的版本中,sys库中的视图数量还会再增加),这些信息都可以通过show tables;查看或者在information_schema中查看:
MySQL 5.7.9 GA稳定版新特性解读
2015年10月22日,MySQL发布5.7.9稳定版,虽然MySQL官方手册里已经有很多关于MySQL 5.7新特性的介绍,在这里,还是让我们一起看看在MySQL 5.7里有哪些值得我们关注的新特性吧。
mysqlshow命令的用法介绍
mysqlshow命令的用法介绍MySQL自带的mysqlshow命令,可以让我们在不连接到MySQL客户端的情况下查看MySQL的一些参数、数据库、表、列、索引等信息,其使用方法如下:查看都有哪些库:mysqlshow -uroot -p
MyISAM表的.frm文件丢失后的恢复方法
MyISAM表的.frm文件丢失后的恢复方法1、创建实验用的MyISAM表t1,并插入数据:2、删除t1表的.frm文件3、进行恢复,把gusha库对应的文件夹里的t1.MYD和t1.MYI文件移动到其它文件夹:
关于MySQL的几点安全配置
关于MySQL的几点安全配置1、安装完MySQL后 修改root用户密码2、正确授权3、MySQL网络完全配置4、文件权限及文件安全5、如果有必要,可以删除~/.bash_history文件,防止读取历史命令