我托管在 Media Temple DV 3.5 服务器上,并希望从 mysql 5.0.90 升级到最新的 mysql,以便我可以使用触发器和外键。这样做我有点紧张,因为我没有“测试”服务器来匹配我的生产服务器。
我们有完整的服务器备份,所以如果出现问题,我知道我可以随时恢复,但我很好奇,有没有办法备份所有 mysql 数据(所有数据库、所有用户、所有内容),使用 Yum 包运行 mysql 更新manager(我们有 CentOS 5.3),然后在升级后导入丢失的数据(如果存在)?
我正在尝试在终端上使用 wget 下载一个文件夹(如果重要的话,我使用的是 Mac),因为我的 ftp 客户端很烂并且一直超时。它不会长时间保持连接。所以我想知道是否可以使用 wget 通过 ftp 协议连接到服务器以下载有问题的目录。我已经在互联网上搜索并尝试编写命令,但它一直失败。所以假设如下:
ftp 用户名是:serveradmin@mydomain.ca ftp 主机是:ftp.s12345.gridserver.com ftp 密码是:somepassword
我尝试通过以下方式编写命令:
wget -r ftp://serveradmin@mydomain.ca:somepassword@s12345.gridserver.com/path/to/desired/folder/
wget -r ftp://serveradmin:somepassword@s12345.gridserver.com/path/to/desired/folder/
Run Code Online (Sandbox Code Playgroud)
当我尝试第一种方式时,出现此错误:
Bad port number.
Run Code Online (Sandbox Code Playgroud)
当我尝试第二种方式时,我走得更远,但出现此错误:
Resolving s12345.gridserver.com... 71.46.226.79
Connecting to s12345.gridserver.com|71.46.226.79|:21... connected.
Logging in as serveradmin ...
Login incorrect.
Run Code Online (Sandbox Code Playgroud)
我可能做错了什么?
DNS 由 Media Temple 托管 - 我提到这一点只是因为我很好奇我的逻辑是否错误,或者这是否特定于 Media Temple 前端将输入从编辑表单转换为区域文件的方式。
MX 记录指向 Google Apps。三个 A 记录指向 Web 服务器。Media Temple DNS 编辑器包含 3 个字段:名称、类型、数据。A 记录配置如下:
"blank" (literally the field is blank) - A - IP Address of web server
* (wildcard) - A - IP Address of web server
www - A - IP Address of web server
Run Code Online (Sandbox Code Playgroud)
新网站建立在不同的主机上。上面每个带有标题的 A 记录都被转换为一个 CNAME 记录,将相同的 3 个“名称”(主机)指向 ext.squarespace.com。
邮件流停止到 Google Apps。
My-MacBook-Air:~ me$ dig MX example.com
; <<>> DiG 9.8.3-P1 <<>> MX example.com …Run Code Online (Sandbox Code Playgroud) domain-name-system dns-hosting cname-record dns-zone mediatemple
这是发生的事情:
我通过 MediaTemple 站点生成 CSR(这是唯一的方法。因为 GS 是共享服务器)。通过 namecheap.com(由 RapidSSL 签名)发送。
当我取回证书和 CA 时。试图将其导入媒体圣殿。我得到
“密钥不匹配”错误。
联系双方支持。他们只是不断地把责任推给另一个人。namecheap.com 说有一个 RSA 密钥生成(我无权访问)。而媒体圣殿只是直接指责其他人,甚至没有试图解释可能出了什么问题。
我的问题是:
有人有同样的问题吗?
导致此错误的原因可能是什么?
谢谢
我在一个 512MB 的专用虚拟服务器上运行我的所有网站,到目前为止,这对我来说非常有用。
1 月 10 日,由于某种未知原因,我的内存消耗从平均 50% 左右上升到 70-80%。据我所知,那天我没有对服务器进行任何更改,而且我的网站都没有收到比平时更多的流量,因此从技术上讲,没有理由消耗更高的内存。唯一可能的原因是“yum 更新”,它会安装一些更新,这些更新可能会消耗更多资源。
尽管如此,我在 3 天前决定尝试优化我的服务器并减少其内存消耗。我按照此链接中的步骤完成了此操作:
让它变得更好- Media Temple
由于复杂的原因,除了 FastCGI PHP 模块之外,我完成了所有步骤。无论如何,这些步骤产生了相反的效果,我现在似乎大部分时间都在使用超过 100% 的记忆。请注意,我能够使用超过 100% 的原因是因为服务器实际上有 1GB,但我最多只能使用 512MB。
我曾尝试通过恢复我所做的后备 conf 文件来回滚我所做的更改,但这没有任何效果。
我确实运行了另一个“yum update”,它可能安装了一个资源消耗应用程序
对于您的信息,我用于“yum update”的镜像是默认的 Plesk 镜像和 Atomic。这可能是相关的,因为问题可能是由于这而不是我所做的。
我还为微更新运行了“向上”,这又可能导致了这个问题
我的问题是:
mediatemple ×5
centos ×1
cname-record ×1
connection ×1
dns-hosting ×1
dns-zone ×1
ftp ×1
linux ×1
mysql ×1
rsa ×1
ssl ×1
wget ×1
yum ×1