我想从一台服务器切换到另一台服务器。因此,我想将当前服务器的详细信息以及数据库详细信息从现有服务器移动到另一台服务器。我现有的 ftp 服务器类型是“SSH”。
我想使用 SSH 从 Linux 终端下载现有服务器的数据库表。我不明白该怎么做,因为我是新手,我有 Linux 环境,我不知道 cpanel 的用户名和密码,但我知道 ftp 的用户名和密码。
如何使用 SSH 从 Linux 终端下载数据库表,以便从现有服务器迁移到另一个新服务器。如果有人知道,请帮我一下。谢谢。
答案1
“我知道 ftp 用户名和密码” - 如果系统设置正确,您不应该从您所在的位置访问数据库表。假设由于某种奇怪的原因,您的 ftp 用户有足够的权限访问数据库,那么您需要使用一个工具设计备份数据库
您需要以下东西 - 您需要知道数据库是什么。问题中没有提到这一点。您需要一个可以转储数据库的软件。
假设你正在使用 mysql(我需要在这里进一步了解),你可以使用mysqldump转储数据库mysqldump -u mysql_user -p [mysql_password] [database_name] > dumpfilename.sql
然后使用命令行 mysql 客户端恢复它 -SO很好地涵盖了这一点但基本上你所做的就是以用户身份在 mysql 客户端中运行转储文件,就像这样mysql -u mysql_user -p [mysql_password]< db_backup.dump
如果您不确定或缺少任何这些要素,最好咨询您的 DBA 或系统管理员。在数据库和所以我用了这个地点作为我回答的基础(我不容忍滥用根帐户)和mysql 文档. 这些都值得一看。
如果您没有使用 Mysql,可以通过谷歌搜索找到合适的工具<databasename> dump
。