
常见错误及解决方法
收纳Linux系统中经常会出现的错误及解决方法
秃头呆熊
我,干运维的
展开
-
Mysql数据损坏,如何修复
答:根据不同的引擎来实行不同的方式,当myisam损坏时,可以通过SQL的check table来修复,或者使用myisamchk直接访问表文件来修复myisam表。当innodb数据损坏时,可以先尝试重启mysql服务,不行的话启动的时候附带innodb_force_recovery启动选项,从1开始,一直尝试到6,直到可以启动服务器并访问有问题的表。然后转储到文件,接着删除重创表,最后重启加载文件。...原创 2021-01-08 08:50:52 · 231 阅读 · 0 评论 -
MySQL数据库cpu飙升到500%的话,该怎么处理
答:首先使用top命令查看是否是mysql服务占用导致的,如果不是,那就直接杀死,如果是,进入数据库查看是否有高资源的进程,找出消耗高的,再查看原因(执行计划是否准确,index是否缺失,是否是数据量太大)来进行相对应的处理,比如先杀掉,然后调整修改索引等。如果一切正常,消耗资源不多,那就是有大量的接口连进来,然后分析连接数为什么会突然增加,然后进行对应处理,比如限制连接数等。...原创 2021-01-07 16:24:31 · 1171 阅读 · 2 评论 -
MySQL数据库忘记密码怎么办,本文教你如何解决
1.先注释掉关掉密码强度的那一行代码指令2.关闭MySQL3.# mysqld --skip-grant-tables --user=mysql & //实现mysql登录不需要密码# mysql -urootmysql> UPDATE mysql.user SET authentication_string=password('QianFeng@123') WHERE user='root' AND host='localhsot'; //修改新密码mysql> F原创 2021-01-07 14:47:03 · 131 阅读 · 0 评论 -
为什么创建一个at一次调度计划显示不能打开某一文件
为什么创建一个一次性调度执行计划显示不能打开某一文件当使用at命令创建一个一次性调度执行计划有时会发现系统报错,主要是因为你没有打开atd运行服务[root@localhost ~]# at now +2minat> useradd qqat> <EOT>job 7 at Wed Dec 2 19:10:00 2020Can't open /var/run/atd.pid to signal atd. No atd running?解决办法:启动atd[root@原创 2020-12-02 21:06:49 · 116 阅读 · 0 评论