您好,感谢您的提问。根据您的问题,我将为您提供以下解决方案:

1. 关于Nginx卸载和安装的问题,您可以尝试使用以下命令进行卸载和安装:

```

# 卸载Nginx

sudo yum remove nginx

# 安装Nginx

sudo yum install epel-release

sudo yum install nginx

```

如果仍然无法卸载或安装,请检查您的系统环境以及是否具有足够的权限。

2. 关于上传证书后出现的问题,您可以尝试删除原有的配置文件,然后重新上传证书并配置301重定向。具体操作如下:

```

# 删除原有配置文件

sudo rm /etc/nginx/conf.d/your_config_file

# 重新上传证书并配置301重定向

# ...(具体操作请参考您的证书提供商的文档)

# 重启Nginx

sudo systemctl restart nginx

```

3. 关于编码设置为GBK的问题,您需要在Nginx的配置文件中指定字符集。具体操作如下:

```

location ~ \.(?:jpg|jpeg|gif|png|ico|css|js)$ {

charset gbk;

...(其他配置信息)

}

```

将上述代码添加到您的Nginx配置文件中,然后重启Nginx生效。

4. 关于错误日志文件一直为空的问题,您需要确保日志文件的路径正确,并且具有写入权限。具体操作如下:

```

# 确保日志文件路径正确

sudo vi /path/to/your/logfile.log

# 确保具有写入权限

sudo chmod +w /path/to/your/logfile.log

# 在Nginx的配置文件中打开日志功能,并指定日志文件路径

access_log /path/to/your/logfile.log;

```

将上述代码添加到您的Nginx配置文件中,然后重启Nginx生效。如果仍然无法记录日志,请检查您的系统环境以及是否具有足够的权限。

5. 关于报错10054的问题,这个报错通常是由于程序访问PHP生成的报错导致的,与Nginx无关。您可以参考这个链接进行排查:https://blog.csdn.net/weixin_/article/details/排查下。如果需要我司为您排查,请提交【/vps、】–【系统设置】–【服务器负载高/意外重启/带宽跑高/异常现象排查】类型工单。系统扣一次金牌服务为您处理。

感谢您的支持,如果您在服务器上遇到mysql相关问题或者phpMyAdmin无法访问,请按照以下步骤进行排查:

1. 请确保您的服务器已经安装了mysql数据库,并且该数据库正在运行。

2. 检查您的本地浏览器缓存是否清除,然后尝试重新访问phpMyAdmin。

3. 如果仍然无法访问,请提交正确的工单类型:“【主机租用/VPS/云主机】—【数据库设置】—【数据库服务启动失败/使用出错】”,并提交服务器密码。在工单中详细描述问题,以便我司进行核实和解决。

4. 如果您修改了服务器初始密码或mysql密码,请告知我们,以便我们为您提供正确的解决方案。

5. 如果您发现只有cdxhs数据库不见了,请您放心,这可能是因为显示的是服务器初始密码。如果您单独修改了mysql密码,这里显示的还是服务器初始密码。

6. 再次感谢您长期对我司的支持!如有任何疑问,请随时联系我们。