Centos 7 使用Shell脚本定时检查MySql服务运行状态

MySQL监控脚本:

#!/bin/bash
pgrep mysqld &> /dev/null
if [ $? -gt 0 ]
then
echo "`date` ERROR! MySQL is not running" >> /home/mysqlstatus.log
systemctl start mysqld >> /home/mysqlstatus.log
else
echo "`date` SUCCESS! MySQL running" >> /home/mysqlstatus.log
fi

继续阅读“Centos 7 使用Shell脚本定时检查MySql服务运行状态”

mysql 数据库宕机问题解决

查看log,内容如下:
vim /var/log/mysqld.log

问题1:
2020-07-30T03:46:12.732170Z 2 [Warning] InnoDB: Table mysql/innodb_index_stats has length mismatch in the column name table_name. Please run mysql_upgrade
2020-07-30T03:46:13.431987Z 0 [Note] InnoDB: Buffer pool(s) load completed at 200730 11:46:13

运行:
shell: mysql_upgrade –host=’127.0.0.1′ –port=3306 –user=’root’ –password=”root”

继续阅读“mysql 数据库宕机问题解决”

记忆宫殿——《认知天性》读后感

《神探夏洛克》中,福尔摩斯有自己的记忆宫殿,他的所有记忆都分门别类,方便检索。《认知天性》的天性这本书讲的也是类似的道理,检索非常重要,同时,间隔性的重复阅读加上穿插练习,并跟已知信息进行关联,能够让记忆更加持久有效。

大部分人喜欢临时抱佛脚,正所谓临阵磨枪不快也光,短时间中见效也快。然而,长期来看,短时记忆很快就会遗忘,并不能成为自己的记忆,当然也不能沉淀下来,成为自己的知识和智慧,更加无法加入大脑🧠现有知识体系中,成为其中的一部分。

继续阅读“记忆宫殿——《认知天性》读后感”