云服务器重启后无法访问phpMyAdmin的解决方案

2024-06-02 04:20

本文主要是介绍云服务器重启后无法访问phpMyAdmin的解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、背景

我在解决另一问题的时候,重启了云服务器。当我想再次访问phpMyAdmin时,出现了如下报错。

HTTPConnectionPool(host='127.0.0.1', port=888): 
Max retries exceeded with url: /phpmyadmin_609a02b02423214c/index.php?lang=zh_cn 
(Caused by NewConnectionError('<urllib3.connection.HTTPConnection 
object at 0x7f38587a5d10>: Failed to establish a new connection: [Errno 111] Connection refused'))

在这里插入图片描述

二、报错原因

查询得知是未开启Nginx服务,原先我们正常访问时Nginx都是启动的。
在这里插入图片描述

三、解决方法

3.1、面板上启动Nginx

启动、重启、重载,我全部试过,只会提示启动失败。

在这里插入图片描述

3.2、终端启动Nginx

面板进入终端,输入命令回车,我的依然显示failed。

/etc/init.d/nginx start

3.3、终止进程

先查询服务的进程ID

ps -ef | grep nginx 

然后终止进程

kill -9 进程ID

对于我而言,依然失败,无法彻底终止进程。

3.4、开放端口

在服务器的安全组和宝塔面板的安全组中都添加888的端口,当然这是肯定的,是访问phpMyAdmin的前置工作。但不是开启Nginx服务的工作。

在这里插入图片描述

3.5、卸载重装Nginx

直接软件商店卸载重装,然后还是无法启动服务。

3.5、暂停Nginx防火墙

软件商店中之前安装了Nginx免费防火墙,然后点开关闭服务,重新在终端中命令行启动Nginx依然不行。

在这里插入图片描述

3.6、卸载Nginx防火墙

到这里,我已经试过N种方案了,主要无法得知问题的源头,只能自行摸索。通过排除变量法,我直接卸载了防火墙,然后在终端中安装,看到done的那行提示语出来时真的泪目了。

在这里插入图片描述

四、登录phpMyAdmin

1、数据库——>phpMyAdmin——>通过面板访问。

在这里插入图片描述

2、输入数据库用户名和密码登录即可。
在这里插入图片描述

工作效率最直观的体现一个人的工作能力,做事情必须要快,不要拖泥带水。

这篇关于云服务器重启后无法访问phpMyAdmin的解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1023019

相关文章

Redis连接失败:客户端IP不在白名单中的问题分析与解决方案

《Redis连接失败:客户端IP不在白名单中的问题分析与解决方案》在现代分布式系统中,Redis作为一种高性能的内存数据库,被广泛应用于缓存、消息队列、会话存储等场景,然而,在实际使用过程中,我们可能... 目录一、问题背景二、错误分析1. 错误信息解读2. 根本原因三、解决方案1. 将客户端IP添加到Re

python 字典d[k]中key不存在的解决方案

《python字典d[k]中key不存在的解决方案》本文主要介绍了在Python中处理字典键不存在时获取默认值的两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录defaultdict:处理找不到的键的一个选择特殊方法__missing__有时候为了方便起见,

Apache Tomcat服务器版本号隐藏的几种方法

《ApacheTomcat服务器版本号隐藏的几种方法》本文主要介绍了ApacheTomcat服务器版本号隐藏的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需... 目录1. 隐藏HTTP响应头中的Server信息编辑 server.XML 文件2. 修China编程改错误

如何在一台服务器上使用docker运行kafka集群

《如何在一台服务器上使用docker运行kafka集群》文章详细介绍了如何在一台服务器上使用Docker运行Kafka集群,包括拉取镜像、创建网络、启动Kafka容器、检查运行状态、编写启动和关闭脚本... 目录1.拉取镜像2.创建集群之间通信的网络3.将zookeeper加入到网络中4.启动kafka集群

Python如何实现 HTTP echo 服务器

《Python如何实现HTTPecho服务器》本文介绍了如何使用Python实现一个简单的HTTPecho服务器,该服务器支持GET和POST请求,并返回JSON格式的响应,GET请求返回请求路... 一个用来做测试的简单的 HTTP echo 服务器。from http.server import HT

如何安装 Ubuntu 24.04 LTS 桌面版或服务器? Ubuntu安装指南

《如何安装Ubuntu24.04LTS桌面版或服务器?Ubuntu安装指南》对于我们程序员来说,有一个好用的操作系统、好的编程环境也是很重要,如何安装Ubuntu24.04LTS桌面... Ubuntu 24.04 LTS,代号 Noble NumBAT,于 2024 年 4 月 25 日正式发布,引入了众

Linux限制ip访问的解决方案

《Linux限制ip访问的解决方案》为了修复安全扫描中发现的漏洞,我们需要对某些服务设置访问限制,具体来说,就是要确保只有指定的内部IP地址能够访问这些服务,所以本文给大家介绍了Linux限制ip访问... 目录背景:解决方案:使用Firewalld防火墙规则验证方法深度了解防火墙逻辑应用场景与扩展背景:

如何提高Redis服务器的最大打开文件数限制

《如何提高Redis服务器的最大打开文件数限制》文章讨论了如何提高Redis服务器的最大打开文件数限制,以支持高并发服务,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录如何提高Redis服务器的最大打开文件数限制问题诊断解决步骤1. 修改系统级别的限制2. 为Redis进程特别设置限制

SpringBoot嵌套事务详解及失效解决方案

《SpringBoot嵌套事务详解及失效解决方案》在复杂的业务场景中,嵌套事务可以帮助我们更加精细地控制数据的一致性,然而,在SpringBoot中,如果嵌套事务的配置不当,可能会导致事务不生效的问题... 目录什么是嵌套事务?嵌套事务失效的原因核心问题:嵌套事务的解决方案方案一:将嵌套事务方法提取到独立类

Spring Boot实现多数据源连接和切换的解决方案

《SpringBoot实现多数据源连接和切换的解决方案》文章介绍了在SpringBoot中实现多数据源连接和切换的几种方案,并详细描述了一个使用AbstractRoutingDataSource的实... 目录前言一、多数据源配置与切换方案二、实现步骤总结前言在 Spring Boot 中实现多数据源连接