用于远程下载整个大型数据库的内容

时间:2019-02-10 16:12:14

标签: mysql

我需要下载我的整个数据库并将其压缩,以便将其发送到另一台服务器。

我的Web主机上有一个数据库(MariaDB)。

我通常使用PhpMyAdmin访问数据库。但是数据库很大,我可以使用PhpMyAdmin导出它。我读到,如果太大,则不能使用PhpMyAdmin,但应使用命令行(终端-我在Mac上)

但是我不知道如何使用终端远程连接到数据库。我尝试了这个,这是我从几个stackoverflow帖子中读到的:

#include<stdio.h>
#include <stdlib.h>
/*----------------------------------------------------
Function: main
Description: Gets valid input from user to compute the
value of cosh(x) using the above series and displays the
results to the user.
-----------------------------------------------------*/
double coshyper(double x, int n)
double answer1, term, pTerm,nTerm;

    int i;
    for (i= 1; i<= n-1; i>= n+1)
    {  term = pow(x,2i)/(2*i *(2*i -1));
        nTerm = term * pTerm;
        pTerm = nTerm;
        answer1 = answer1 + nTerm;
    }
    return (answer1);

    int main()
    {
    int n;
    double x;
    char r;
    double ans;
    double answer;

    do
    {
    do
    {
    printf("\nPlease enter a real value for x ");
    scanf("%lf",&x);
    printf("\nHow many terms to use:");
    scanf("%d",&n);}
    while (n>=0);

   printf("\ncosh of %f is %f",x, ans );
   fflush(stdin);
   answer = coshyper (x,n);
    do
    {
    printf("\nDo you wish to quit (y/n)? ");
    scanf("%c",&r);
    }
    while ( r!='n' && r!='y');
    }
    while(r = 'y');
    printf("\nProgram terminated");
}

如果我尝试以上操作,我会得到:

 mysql -h HOST -u USERNAME -pPASSWORD 

当我搜索信息时,我读到如果应该连接到非本地主机的数据库,则应该使用诸如workbench或PhpMyAdmin之类的东西。但是与此同时,我读到PhpMyAdmin不适用于大型导出...所以我的问题是,如何在能够导出数据库的同时连接数据库?

0 个答案:

没有答案