想象一下普通的 Hostgator 或类似帐户:一切都通过 Cpanel(一个普通的共享托管网站)完成。网站上有静态页面,以及一个依赖于 mysql 数据库的应用程序(例如 Wordpress)。
有没有办法将该网站移动到不同的主机,同时保留相同的 mysql 用户,从而不破坏应用程序?
我的意思是,我可以通过 FTP 移动文件,我可以使用 phpMyAdmin 备份数据库并恢复到其他服务器,但如果假设我无法访问原始 mysql 用户的密码,那么如何在不破坏应用程序的情况下切换主机?
一切顺利!
答案1
用户 ACL 存储在名为“mysql”的数据库中。只要您备份该数据库,并且两台主机上的 mysql 版本相当相似,就没问题。
答案2
如果您使用 cPanel 中的备份向导,您可以选择完整网站备份并将此备份文件(其中包含文件、电子邮件帐户、MySQL 用户、数据库等)发送给您的新托管服务提供商,然后他们可以将此备份恢复到他们的服务器上。这将避免丢失 MySQL 用户,并且您的帐户设置将保持不变。