这种人真他妈恶心 焯全家
先总结一下
不要设置非常简单的密码
修改了配置 skip-grant-tables(跳过权限验证)没有改回来 就是我遇到的忘记密码 改了配置忘记删掉了
配置远程访问要设置权限
报警
写了个小程序用到了数据库存数据,运行在家里的NAS上,有公网访问权限,对安全这块并没有太大在意,是我大意了
通过企业微信报警第一时间得知到gg了,还有点纳闷呢 报错数据库不存在,使用数据库管理软件查看到数据库被删了,如需恢复支付比特币,通过这种扫公开没权限的库能值几个钱 还比特币你妈
skip-grant-tables
特别提醒这个配置 用完一定要删掉
报警写法实例
主程序
if __name__ == "__main__":
try:
start()
except:
utils.weixin.error_send()
调用模块 utils.weixin (需安装第三方库 requests loguru) API token获取看这里
import datetime
import traceback
import requests
from loguru import logger
WEIXIN_TOKEN = "******************************"
tuisong_api = 'http://www.88ksk.cn/weixin/send'
session = requests.Session()
def error_send():
text = "程序发生了错误 [{}]\n\n错误详情:{}".format(datetime.datetime.now(), traceback.format_exc())
logger.error(text)
r = session.post(
tuisong_api, {"token": WEIXIN_TOKEN, 'text': text, "touser": "ZhangJian"})