Primero, resuelve el problema de que no se puede usar yum
CentOS 6 ingresó a EOL (Llega al final de su vida útil) a fines de noviembre de 2020, pero hay algunos dispositivos antiguos que aún deben ser compatibles, y los funcionarios de CentOS han reservado el último para aquellos usuarios que no quieren lanzar CentOS. 6 en la versión basura del espejo, pero este espejo no se actualizará nuevamente
La conveniencia oficial movió oficialmente las fuentes de software relacionadas con CentOS 6 fuera de la fuente oficial el 2 de diciembre, y los espejos se eliminarán uno tras otro.
Sin embargo, hay algunos dispositivos antiguos que aún necesitan mantenimiento en el sistema actual.Los funcionarios de CentOS también reservan imágenes de fuentes de software de varias versiones para usuarios que no quieren tirar CentOS 6 a la basura, pero esta fuente de software no será actualizado más.
Usar yum en CeintOS6 reportará un error, como:
[root@c8-20 ~]# yum makecache
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
Eg. Invalid release/repo/arch combination/
removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/6/base/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: base
Método de reparación:
sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo
#如果是海外用户,替换 curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Official.repo
yum clean all
yum makecache
2. Instalar Perl
Si el sistema viene con él, ignore este paso
yum -y install perl perl-devel
perl -v #如果显示perl版本说明perl环境已经安装
3. Instalar GCC
Ignora este paso si ya está instalado
yum -y install gcc gcc-c++ libstdc++-devel
Cuarto, instale DBI
yum -y install perl-DBI
o
wget https://cpan.metacpan.org/authors/id/T/TI/TIMB/DBI-1.636.tar.gz
tar -zxvf DBI-1.636.tar.gz
cd DBI-1.636
perl Makefile.PL
make
make test
make install
Cinco, instale DBD-mysql
yum -y install perl-DBD-MySQL
o
wget http://search.cpan.org/CPAN/authors/id/C/CA/CAPTTOFU/DBD-mysql-4.038.tar.gz
tar -zxvf DBD-mysql-4.038.tar.gz
cd DBD-mysql-4.038
perl Makefile.PL --mysql_config=/usr/bin/mysql_config
make
make test
make install
# /usr/bin/mysql_config 这个路径需要通过 ps -ef|grep mysql 确认一下mysql的安装和运行路径
Si hace que los informes de prueba sean un error, es posible que el archivo mysql lib no se encuentre en lib 64. Por ejemplo, el error es el siguiente:
[root@localhost DBD-mysql-4.038]# make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00base.t .............................. 1/6
# Failed test 'use DBD::mysql;'
# at t/00base.t line 15.
# Tried to use 'DBD::mysql'.
# Error: Can't load '/usr/local/src/DBD-mysql-4.038/blib/arch/auto/DBD/mysql/mysql.so' for module DBD::mysql: libmysqlclient.so.20: 无法打开共享对象文件: 没有那个文件或目录 at /usr/lib64/perl5/DynaLoader.pm line 200.
# at (eval 8) line 2
# Compilation failed in require at (eval 8) line 2.
# BEGIN failed--compilation aborted at (eval 8) line 2.
Bailout called. Further testing stopped: Unable to load DBD::mysql
FAILED--Further testing stopped: Unable to load DBD::mysql
make: *** [test_dynamic] 错误 255
Puede ser resuelto por:
cp /usr/local/mysql5.7/lib/* /usr/lib64/ # (如果64位 否则是lib)
make
make install
# /usr/local/mysql/lib的路径需要按mysql具体安装路径确定
Seis, instale mysqlreport
yum -y install mysqlreport
o
wget https://github.com/daniel-nichter/hackmysql.com/blob/master/mysqlreport/mysqlreport
chmod 777 mysqlreport
Siete, usa mysqlreport
./mysqlreport --help
./mysqlreport --user root --password 123456 --socket /tmp/mysql.sock
# /tmp/mysql.sock 按实际情况
# 支持运程监控
# ./mysqlreport --user root --password 123456 -h 172.16.2.134 --no-mycnf --flush-status --outfile ~/123
Resultado de salida:
MySQL 5.7.12 uptime 220 19:55:35 Mon Jan 11 09:45:20 2021
__ Key _________________________________________________________________
Buffer used 7.00k of 8.00M %Used: 0.09
Current 1.46M %Usage: 18.26
Write hit 25.00%
Read hit 99.29%
__ Questions ___________________________________________________________
Total 79.68M 4.2/s
DMS 59.69M 3.1/s %Total: 74.91
Com_ 17.16M 0.9/s 21.54
COM_QUIT 3.08M 0.2/s 3.87
-Unknown 252.65k 0.0/s 0.32
Slow 10 s 12 0.0/s 0.00 %DMS: 0.00 Log:
DMS 59.69M 3.1/s 74.91
SELECT 41.43M 2.2/s 51.99 69.41
INSERT 8.87M 0.5/s 11.13 14.86
UPDATE 8.31M 0.4/s 10.42 13.92
DELETE 1.08M 0.1/s 1.36 1.82
REPLACE 0 0/s 0.00 0.00
Com_ 17.16M 0.9/s 21.54
set_option 10.65M 0.6/s 13.36
commit 3.93M 0.2/s 4.93
show_status 1.91M 0.1/s 2.40
__ SELECT and Sort _____________________________________________________
Scan 12.33M 0.6/s %SELECT: 29.77
Range 150 0.0/s 0.00
Full join 510.31k 0.0/s 1.23
Range check 0 0/s 0.00
Full rng join 0 0/s 0.00
Sort scan 1.00M 0.1/s
Sort range 232.62k 0.0/s
Sort mrg pass 315.35k 0.0/s
__ Query Cache _________________________________________________________
Memory usage 16.35k of 1.00M %Used: 1.60
Block Fragmnt 100.00%
Hits 0 0/s
Inserts 1 0.0/s
Insrt:Prune 1:1 0/s
Hit:Insert 0.00:1
__ Table Locks _________________________________________________________
Waited 0 0/s %Total: 0.00
Immediate 1.91M 0.1/s
__ Tables ______________________________________________________________
Open 2000 of 2000 %Cache: 100.00
Opened 17.69k 0.0/s
__ Connections _________________________________________________________
Max used 142 of 151 %Max: 94.04
Total 3.08M 0.2/s
__ Created Temp ________________________________________________________
Disk table 36.51k 0.0/s
Table 870.93k 0.0/s Size: 32.0M
File 322.97k 0.0/s
__ Threads _____________________________________________________________
Running 1 of 8
Cached 5 of 9 %Hit: 99.85
Created 4.68k 0.0/s
Slow 0 0/s
__ Aborted _____________________________________________________________
Clients 269 0.0/s
Connects 64 0.0/s
__ Bytes _______________________________________________________________
Sent 32.46G 1.7k/s
Received 10.54G 552.4/s
__ InnoDB Buffer Pool __________________________________________________
Usage 111.98M of 127.98M %Used: 87.50
Read hit 99.99%
Pages
Free 1.02k %Total: 12.50
Data 7.15k 87.27 %Drty: 0.00
Misc 19 0.23
Latched 0.00
Reads 38.51G 2.0k/s
From file 4.13M 0.2/s 0.01
Ahead Rnd 0 0/s
Ahead Sql 0/s
Writes 226.80M 11.9/s
Flushes 22.62M 1.2/s
Wait Free 23796 0.0/s
__ InnoDB Lock _________________________________________________________
Waits 10686 0.0/s
Current 0
Time acquiring
Total 327209 ms
Average 30 ms
Max 435 ms
__ InnoDB Data, Pages, Rows ____________________________________________
Data
Reads 4.77M 0.3/s
Writes 38.39M 2.0/s
fsync 18.45M 1.0/s
Pending
Reads 0
Writes 0
fsync 0
Pages
Created 3.61M 0.2/s
Read 4.77M 0.3/s
Written 22.64M 1.2/s
Rows
Deleted 6.23M 0.3/s
Inserted 973.26M 51.0/s
Read 50.93G 2.7k/s
Acerca del árbol de decisión de análisis mysql: