远程连接到mysql数据库
我想做的是连接到运行网站的数据库。然后将该数据库的内容复制到其他服务器上的另一个数据库。可以这样做吗?可以,但这取决于数据库的设置方式 出于安全原因,在web服务器后面运行的大多数数据库将无法从外部访问。假设您有权访问服务器,那么最好登录shell并转储数据库。MySQL有工具远程连接到mysql数据库,mysql,database,Mysql,Database,我想做的是连接到运行网站的数据库。然后将该数据库的内容复制到其他服务器上的另一个数据库。可以这样做吗?可以,但这取决于数据库的设置方式 出于安全原因,在web服务器后面运行的大多数数据库将无法从外部访问。假设您有权访问服务器,那么最好登录shell并转储数据库。MySQL有工具mysqldump来帮助实现这一点。紧要关头: mysqldump -u username -p schemaname > yourdatabasedump.sql 或者,您可以在服务器上安装PhpMyAdmin(
mysqldump
来帮助实现这一点。紧要关头:
mysqldump -u username -p schemaname > yourdatabasedump.sql
或者,您可以在服务器上安装PhpMyAdmin
(假设启用了PHP),然后从那里转储数据库
进口恰恰相反。在另一台服务器上获取shell访问权限并执行以下操作。。。首先,创建您的模式:
mysql -u someuser -p
> CREATE DATABASE schemaname;
> exit
然后导入
mysql -u someuser -p schemaname < yourdatabasedump.sql
mysql-usomeuser-pschemaname
这是可以做到的,有不同的方法可以做到。我将列出3种不同的方法
一般来说,如果数据库很小,那么选项1是最简单的。到目前为止您尝试了什么?脚注:如果您碰巧是在WordPress从非常旧的版本迁移的过程中这样做的,您可能需要进行更多的黑客攻击。我已经给了你一些简单的调用作为开始。