反反复复装了好多次的mysql,上学的时候从来没有考虑过稳定性,装起来,能跑通,增删改查没有问题万事大吉。参与工作后参与平台搭建和维护,平台的稳定性是首先必须要考虑的问题,之前装mysql使用经历了密码失效,初始化失败,起不动等等问题。今天公司运维组的一个大佬给我们培训了mysql运维知识,解决了很多困惑。
一、mysql的体系架构
二、运维管理
--------------------------------------上面都是老师讲的,下面是自己遇到的问题,做一些记录-------------------------------------------------
1. mysqld --console
如果需要修改数据路径,请记得配置[mysql],[mysqld],[client]的socket路径
[mysqld] datadir=/storage/db/mysql socket=/storage/db/mysql/mysql.sock ...省略n行 [client] default-character-set=utf8 socket=/storage/db/mysql/mysql.sock [mysql] default-character-set=utf8 socket=/storage/db/mysql/mysql.sock
2.查看初始密码
在日志里,例如cat
cat /var/log/mysqld.log | grep 'temporary password