mysql学习笔记之管理和维护篇
写这一章还没有实践过,只是简单的看了测试环境的数据库配置。
写的原因是想留下完整的体系。至少了解mysql的安装+工具+日志类型,如果遇到具体问题的咱们可以搜索下
mysql高级安装和升级
mysql在linux/unix平台下的安装
三种安装方式
rpm
二进制
源码
配置文件 my.cnf
考虑性能问题
考虑只需要的字符集
使用静态编译
升级mysql
1 方法1,
将老版本的数据库导入新版本
数据cp
权限升级
2 方法2
在旧版本中创建备份再导入
降级mysql
略
MySQL中的常用工具
简单了解下mysql提供了哪些工具,需要的时候搜索下功能即可
工具列表
mysql-客户端连接工具
myisampack myisam表压缩工具
mysqladmin mysql管理工具
mysqlbinlog 日志管理工具
mysqlcheck myisam表维护工具
mysqldump mysql数据导出工具
mysqlhotcopy myisam表热备份工具
mysqllimport 数据导入工具
mysqlshow 数据库对象查看工具
perror 错误代码查看工具
replace 文本替换工具
MySQL日志
不是专业的dba,或者创业者,大家明白就行,到时候查手册
错误日志
可以在服务上加上--log-error以便收集
二进制日志–记录所有的DDL和DML –log-bin
查询日志–log
慢查询日志 –log-slow-queries