重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
MySQL 5.7 已经开发两年了。相比 MySQL 5.6,有特别多的改进。团队主要关注速度,性能据报告是比之前版本提升了 2 至 3 倍!
创新互联建站长期为上1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为云和企业提供专业的成都做网站、成都网站制作,云和网站改版等技术服务。拥有十多年丰富建站经验和众多成功案例,为您定制开发。
新特性列表,主要改进:
提升 MySQL 安全性
改进了安装程序
MySQL 5.6 中,mysql_install_db 在数据库创建的时候提供选项来生成 random password。
MySQL 5.7.4 中,可以跳过 -skip-random-password 选项来默认生成随机密码。
MySQL 5.7.5 中,还是默认生成随机密码,但是选项修改为 –insecure
而现在,MySQL 5.7.6 废弃了 mysql_install_db,使用 mysqld –initialize (formerly known as “mysqld –bootstrap,” now deprecated.) 替代。
圆圈处的命令为linux 命令
1.查看当前目录大小
du -sh ./
2.查看某一指定目录大小
du -sh dirName
3.在指定目录下显示5个占用空间最大(最小)的目录或文件
最大:
du -sh * | sort -nr | head
最小:
du -sh * | sort -n | head
MySQL中.frm文件:保存了每个表的元数据,包括表结构的定义等,该文件与数据库引擎无关。
MySQL中.ibd文件:InnoDB引擎开启了独立表空间(my.ini中配置innodb_file_per_table = 1)产生的存放该表的数据和索引的文件。
frm
查看
数据库最基础的 增 删 改 查。
创建表 create table tablename(column1 int,column2 varchar(10)...);
增 insert into table values(xx,xx);
删 delete from table where xxx=xx;
改 update table set XX=XX where xx;
查 select * from tablename where xx group by xx having xx order by xx
官方文档建议当参考书看,发现问题就去看一看,7000多页就算看3遍未必能记住10%
所以自己去实践,发现问题了到官方文档找相关的知识,看懂了做好笔记,用自己的思维去记录才会更高效。
另外成为DBA高手并不是一朝一夕能实现的,DBA是一个经验积累的过程,数据库出问题一般不是单一的原因造成的,都是综合的去思考,然后用排除法一个一个排查,慢慢积累经验。
希望以上回答对您有一定帮助。