解决"InnoDB: mmap(137363456 bytes) failed; errno 12"报错问题
老蒋 发布于 2024-09-19 10:04:27
今天在给一个安装LNMP环境的服务器维护的时候看到数据库无法正常运行启动。于是重启数据库有报错,检查数据库日志有看到"InnoDB: mmap(137363456 bytes) failed; errno 12"报错问题。 翻看问题网上的解决方案,是因为内容不够导致的。 修改my...
老蒋 发布于 2024-09-19 10:04:27
今天在给一个安装LNMP环境的服务器维护的时候看到数据库无法正常运行启动。于是重启数据库有报错,检查数据库日志有看到"InnoDB: mmap(137363456 bytes) failed; errno 12"报错问题。 翻看问题网上的解决方案,是因为内容不够导致的。 修改my...
老蒋 发布于 2024-09-19 10:01:40
今天在打开网站的时候有出现"Error establishing a database connection"的报错问题。因为网站没有安装监控所以也不懂什么时候无法打开的,看报错内容应该是数据库无法连接导致的。 这里我采用的几个步骤: 1、检查服务器状态 看到服务器状态正常,如果...
老蒋 发布于 2024-09-19 09:56:27
今天有准备用mysqlslap工具进行数据库的压测的,测试过程中有"mysqlslap: [ERROR] unknown variable 'default-character-set=utf8'."报错。主要是因为mysqlslap工具无法识别Mysql中的配置文件"my.cn...
老蒋 发布于 2024-09-18 10:23:59
服务器中的网站数据库连接失败,于是我登录SSH检查服务器中数据库的状态的命令。这里有看到报错"ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists", 再重启数据库也没有用。 原因就是...
老蒋 发布于 2024-09-18 10:20:12
如果我们有朋友喜欢用phpmyAdmin导入和导出数据库的时候你发现没有,如果超过50M数据库是无法导入的,即便大一些的也容易出现导出和导入不完整,这里我们需要调整配置文件。 默认 phpmyAdmin 是限制导入超过50M大小的数据库文件的。 1、找到配置文件: config....
老蒋 发布于 2024-09-18 10:01:39
我们是否经常有遇到服务器网站的速度变慢甚至卡顿打不开,检查服务器看到CPU的占用很高。这个到底是什么问题呢?在这篇文章中,老蒋提出这些问题的可能原因和解决策略。 1、服务器支撑不够 所谓的服务器支撑不够就是当前服务器的配置不能满足你当前业务的需要。比如人气过高,用户占用时间过长,...
老蒋 发布于 2024-09-18 09:50:35
今天在帮助某个网友迁移服务器的时候,数据库有导入数据表的时候有报错"#1030 – Got error 168 from storage engine"问题。即便用命令导入或者用phpmyadmin也都是有报错问题的。 一般有出现"1030, 'Got error 168 fro...
老蒋 发布于 2024-09-16 09:52:15
今天打开某个网站的时候被提示数据库连接错误。但是我检查服务器看到服务器正常运行,而且磁盘也没有被占满。重启数据库后检查数据库运行也是正常的。 不过我在登录数据表的时候看到有数据表有使用中的状态。 如上图,提示 使用中 的数据表。 这里解决方法很简单,我们可以直接选择有问题的表,点...
老蒋 发布于 2024-09-16 09:42:04
如果数据库比较小,我们可以直接用phpmyadmin备份数据库,但是如果数据库比较大,最好使用mysqldump 命令备份更多的数据库,但是备份 mysql5.7 版本 5.7 以上的数据库时会出现错误。 错误显示如下两种 1、mysqldump: [Warning] Using...
老蒋 发布于 2024-09-14 09:40:31
默认的PHP环境有并发运行数限制的,比如我们当前的服务器环境中有出现报错"Maximum execution time of 30 seconds exceeded"。循环时间超过导致的,这里我们需要放行更大的负载。 在"php.ini"中。 找到"max_execution_t...