如何使用php从服务器导出和导入mysql数据库

     2023-02-25     269

关键词:

【中文标题】如何使用php从服务器导出和导入mysql数据库【英文标题】:How to export and import mysql data base from server using php 【发布时间】:2013-03-12 05:26:06 【问题描述】:

【问题讨论】:

【参考方案1】:

对于导出和导入,我使用 SSH 命令,它非常快。

对于导出数据库:

$db_host = '15.2.4.222’;                  // database server
$db_user = 'db_user';                    // database user name
$db_pwd = 'dbpasword';             // database password
$db_schema = 'db_name';         // name of database to be exported

    exec(sprintf(
    'mysqldump --opt -h%s -u%s -p%s %s | gzip > /var/www/vhosts/yoursitename.com/httpdocs/ backups_db/backup_filename_%s.sql.gz',
    $db_host,
    $db_user,
    $db_pwd,
    $db_schema,
    $today
    ));
    exit;

现在进口:

$db_host = '15.2.4.222’;                  // database server
$db_user = 'db_user';                    // database user name
$db_pwd = 'dbpasword';             // database password
$db_schema = 'db_name';         // name of database to be exported

// Command to restore database      
exec("mysql -h [db server ip here] -u [db username here] –p[password here] [db name here] < /var/www/vhosts/yoursite.com/httpdocs/foldername_wherefile_exist/filename.sql");
// Example:
exec("mysql -h 15.2.4.222 -u db_username -ptestpassword test_db_name < /var/www/vhosts/phproots.com/httpdocs/backups_db/filename.sql");

请用它来备份和恢复数据库。

【讨论】:

如何将数据库从 Amazon RDS MySQL 实例导出到本地实例?

...421:17:13【问题描述】:AWS文档有这个page,它讨论了从MySQL服务器导入和导出数据,但主要是关于导入。我在他们的文档中看到的唯一内容是一种使用复制导出5.6数据的方法,该方法记录在here中。 查看详情

如何通过网络将sql server数据库从sql server导出或导入mysql server

...间】:2013-06-0804:11:51【问题描述】:我想通过网络从mssql服务器系统连接mysql服务器系统,因为我想将sql服务器数据库从mssql服务器系统导入或导 查看详情

如何使用 phpMyAdmin 自动导出 mySQL 数据库

】如何使用phpMyAdmin自动导出mySQL数据库【英文标题】:HowcanIautomatetheexportationofamySQLdatabaseusingphpMyAdmin【发布时间】:2012-04-1407:36:22【问题描述】:是否可以使用phpMyAdmin自动导出单个数据库?当我尝试从外部脚本(如php)创建.sql... 查看详情

从 MySQL 导出并导入 Microsoft SQL

...9-10-0918:02:42【问题描述】:我使用PHPMyAdmin导出了一个MySQL数据库,包括结构和数据,并可选择将其导出为与MSSQL兼容的单个文件:mydb.sql生成的文件很大(大约2GB)。我在MicrosoftSQLServer上设置了一个数据库。 查看详情

如何使用 Vuejs 前端框架使用 MySQL/PHP 从服务器获取数据

】如何使用Vuejs前端框架使用MySQL/PHP从服务器获取数据【英文标题】:HowdoIfetchdatafromserverusingMySQL/PHPusingVuejsfrontendframework【发布时间】:2020-05-0120:45:48【问题描述】:我对网络编程很陌生。目前,我希望将后端数据从PHP/MySQL导入... 查看详情

怎样将mysql数据库结构和数据导出或导入

...完整的insert语句(用列名字)。  -C,--compress:如果客户和服务器均支持压缩,压缩两者间所有的信息。  --delayed:用INSERTDELAYED命令插入行。  -e,--extended-insert:使用全新多行INSERT语法。(给出更紧缩并且更快的插入语句) ... 查看详情

如何利用phpmyadmin导入和导出mysql数据库

利用phpmyadmin导入和导出mysql数据库可以参考以下操作步骤。1、在浏览器打开phpmyadmin,输入数据库用户名和密码登录后如下图所示。在下图中就能看到导入和导出操作。2、导出操作,首先选择要操作的数据库,然后单击“导出”... 查看详情

从 phpMyAdmin 使用导出/导入 SQL 文件时出错

...6-10-1506:29:22【问题描述】:我做过一百次的事情:从一台服务器导出一个mysql数据库,然后将其导入另一台服务器。导出功能提供一个.sql文件,然后将其导入新服务器。但是,我的服务器最近更新了他们的phpMyAdmin版本(当前为4.... 查看详情

如何使用 Flyway 从 DB Schema 导出或导入数据

...述】:谁能解释一下如何配置flyway通过Jenkins导出或导入数据库架构。目前我在jenkins中配置了FlyWay社区版。【问题讨论】:我不认为flyway是任何数据工作的工具,它更多地与模式和参考数据有关,而不是主 查看详情

如何从 PouchDB 导入/导出数据库

...?我需要保存我的本地数据库并在不同的平台上打开它。服务器端没有CouchDB。【问题讨论】:【参考方案1】:正如@mrded所说,最简单的解决方案是使用批处理操作:<buttononClick=ha 查看详情

如何利用navicat导入/导出mssql中的数据

...ccess数据转换成了sql2000,又需要将数据从本地转移到目标服务器上的数据库里,由于笔者不想为了导入一些小小的数据而去装一个sqlserver,于是就找到了Navicat,这个工具简单易用功能强大,对数据的导入导出十分方便,下面就... 查看详情

如何从 MySQL 命令行导出 CSV 文件

...用于其他目的。我在Windows10上使用带有phpMyAdmin的XAMPPApache服务器 查看详情

mysql如何导出、导入数据库和表,详细一点

...-D数据库名 表名扩展资料:启动跟踪:mysqld--debug关闭服务器:mysqladmin-urootshutdown启动服务:mysqld--console显示数据库列表:showdatabases;显示库中的数据表:usemysql;//打开库,学过FOXBASE的一定不会陌生吧showtables;显示数据表的结... 查看详情

如何使用php将mysql数据库导出到ms访问

...正在寻找一种使用php将mysql表导出到MSAccess文件的方法。服务器是基于Windows的,我想将mysql表中的所有数据导出到msaccess文件中。我知道mysql到csv到mbd的转换(使用phpmyadmin 查看详情

linux12-mysql数据库-->13.1数据的快速导出和导入(代码片段)

...案通常有三种方案1、数据库直接导出,拷贝文件到新服务器,在新服务器上导入。2、使用第三方迁移工具。3、数据文件和库表结构文件直接拷贝到新 查看详情

通过 CSV 导出/导入 mysql json 对象

...题描述】:我正在使用一对P​​HP脚本。一个脚本从MYSQL数据库读取数据并将其导出到csv文件,然后第二个脚本使用csv将导出的csv文件上传到另一个MySQL数据库实例。数据库表A(导出)和B(导入)的结构是相同的。这些脚本适用... 查看详情

mysql如何导出、导入数据库和表,详细一点

...-D数据库名 表名扩展资料:启动跟踪:mysqld--debug关闭服务器:mysqladmin-urootshutdown启动服务:mysqld--console显示数据库列表:showdatabases;显示库中的数据表:usemysql;//打开库,学过FOXBASE的一定不会陌生吧showtables;显示数据表的结... 查看详情

mysql怎么导入和导出数据库文件

...据,则要进行另外的操作。下面以一个例子进行说明。sql服务器上已有一个doe数据库,并且里面有大量的数据,现准备从另外一个备份文件a1.bak(不是doe数据库的备份文件)中导入另外的数据(即导入后在doe中增加一些数据表,... 查看详情