如何将数据从我的本地phpmyadmin mysql数据库复制到godaddy cpanel mysql数据库?

时间:2017-03-19 02:11:40

标签: html mysql database

我在本地机器(在XAMPP中)有一个MySQL数据库,我使用phpmyadmin访问。我还在Godaddy上有一个网站。我通常保持脱机状态并对存储在数据库中的数据进行更改。

我想知道如何将本地数据库中的更改自动复制到Godaddy服务器中的更改,或者可以使用单击按钮进行复制。

我已经看到了一些关于复制的答案,但是我无法将数据从我的本地机器复制到Godaddy的服务器。

任何人都可以告诉我以最简单的方式复制数据库的步骤。

提前谢谢!

2 个答案:

答案 0 :(得分:1)

从本地mysql获取SQL转储并在服务器mysql上传该SQL转储。您可以使用命令或使用GUI来执行此操作。

  

如果您具有对Web服务器的shell或telnet访问权限,则可以进行备份   使用mysqldump命令获取MySQL数据。此命令连接   到MySQL服务器并创建一个SQL转储文件。转储文件   包含重新创建数据库所需的SQL语句。这里   是正确的语法:

$ mysqldump --opt -u [uname] -p[pass] [dbname] > [backupfile.sql]

[uname] Your database username
[pass] The password for your database (note there is no space between -p and the password)
[dbname] The name of your database
[backupfile.sql] The filename for your database backup
[--opt] The mysqldump option 

Refernce

Explanation

答案 1 :(得分:0)

经过大量的搜索和学习,我终于找到了这个问题的答案。

在共享主机上,Godaddy不提供对mysql(my.ini)配置文件的访问。因此使用从本地(主)到远程的主从复制无法复制数据(奴隶)MySQL。

唯一可以做的是,可以创建一个日志文件,其中包含在用户离线时输入数据库的所有数据(可能是XML文件),其中包含未转移到全局的数据数据库,可以在连接到互联网时上传文件,并解析XML以将数据发送到全局数据库。