archer运维相关问题
1.字符集支持
inception_support_charset=utf8,utf8mb4 #表示在建表或者建库时支持的字符集,如果需要多个,则用逗号分隔,影响的范围是建表、设置会话字符集、修改表字符集属性等
2.备份权限问题
调整备份服务器相关用户权限及网络入口
mysql> grant all privileges on *.* to root@'localhost' identified by 'incpbak';
Query OK, 0 rows affected (0.00 sec)
mysql> grant all privileges on *.* to root@'zabbix' identified by 'incpbak';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
3.安装出现问题
升级相关软件版本
4.在线查询功能配置中从库地址配置密码问题,出现这种情况检查一下再重新配置一般可以解决
5.服务端只负责分析后的慢日志的展示,不负责日志采集,日志的分析结果有被监控端定时推送
6.安装SQLAdvisor时,服务器上已安装percona server,所以有相应的lib库文件,只是需要链接到能够查找到的位置,因此做了如下操作
cd /usr/lib64/
ln -s /usr/local/mysql/lib/libperconaserverclient_r.so.18 libperconaserverclient_r.so
但是依然会报找不到库文件的错误,如下:
./sqladvisor --help
./sqladvisor: error while loading shared libraries: libperconaserverclient.so.18: cannot open shared object file: No such file or directory
vi /etc/ld.so.conf
include ld.so.conf.d/*.conf
#增加下面 一行
/usr/lib64
更新配置
/sbin/ldconfig -v
7.安装django_admin_bootstrapped时出现问题
pip3 install django_admin_bootstrapped
ImportError: No module named 'django_apscheduler'
解决办法
pip3 install django_apscheduler
8.相关服务启动
启动inception
nohup /usr/local/inception/bin/Inception --defaults-file=/etc/inc.cnf &
启动备份数据库
cd /usr/local/mysql/Percona-Server-5.6.27-rel76.0-Linux.x86_64.ssl101;./bin/mysqld_safe --defaults-file=/home/data/my.cnf &
启动archer
cd /opt/archer_web/archer/;nohup sh debug.sh 2&>1 &
9.工程师不能自己修改密码
10.提交SQL时出现csrf token
重新启动django
11.点击提交SQL是包valueError
问题背景:编辑修改集群名称后出现这种问题
原因:修改集群主库时主库密码经过多次加密
解决办法:重新编辑一下用户名密码即可
12.
在线查询
settings中QUERY改为True
到【后台数据管理】-【从库地址配置】页面添加从库信息
到【后台数据管理】-【工作流配置】页面配置审核流程
用户申请权限、审核通过后即可进行在线查询
审核用户登录后点击右上角的消息即可进入审批流程
如需要使用动态脱敏,请将settings中DATA_MASKING_ON_OFF改为True,并且到【后台数据管理】-【脱敏配置】页面配置脱敏规则和字段
13.
环境:aws ec2自建percona server 5.6.27-76.0-log mha
操作:update tab_name set col=val where col2=val2;
背景:操作用户具有ddl及dml权限
增加权限
GRANT REPLICATION CLIENT ON *.* TO '7nuuser'@'%';
FLUSH PRIVILEGES;
增加权限
GRANT REPLICATION SLAVE ON *.* TO '7nuuser'@'%';
FLUSH PRIVILEGES;
http://man.linuxde.net/ipcs