sh 用于导出magento 2数据库的Bash脚本 - 剥离的销售数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 用于导出magento 2数据库的Bash脚本 - 剥离的销售数据相关的知识,希望对你有一定的参考价值。

#!/bin/bash

d=`date +%m-%d-%Y`
database=
username=
password=


 mysqldump -u$username -p$password $database \
--ignore-table=$database.customer_address_entity \
--ignore-table=$database.customer_address_entity_datetime \
--ignore-table=$database.customer_address_entity_decimal \
--ignore-table=$database.customer_address_entity_int \
--ignore-table=$database.customer_address_entity_text \
--ignore-table=$database.customer_address_entity_varchar \
--ignore-table=$database.customer_entity \
--ignore-table=$database.customer_entity_datetime \
--ignore-table=$database.customer_entity_decimal \
--ignore-table=$database.customer_entity_int \
--ignore-table=$database.customer_entity_text \
--ignore-table=$database.customer_entity_varchar \
--ignore-table=$database.customer_grid_flat \
--ignore-table=$database.customer_log \
--ignore-table=$database.customer_visitor \
--ignore-table=$database.newsletter_subscriber \
--ignore-table=$database.paypal_billing_agreement \
--ignore-table=$database.paypal_billing_agreement_order \
--ignore-table=$database.paypal_payment_transaction \
--ignore-table=$database.paypal_settlement_report \
--ignore-table=$database.paypal_settlement_report_row \
--ignore-table=$database.product_alert_price \
--ignore-table=$database.product_alert_stock \
--ignore-table=$database.quote \
--ignore-table=$database.quote_address \
--ignore-table=$database.quote_address_item \
--ignore-table=$database.quote_id_mask \
--ignore-table=$database.quote_item \
--ignore-table=$database.quote_item_option \
--ignore-table=$database.quote_item_option \
--ignore-table=$database.quote_payment \
--ignore-table=$database.quote_shipping_rate \
--ignore-table=$database.sales_bestsellers_aggregated_daily \
--ignore-table=$database.sales_bestsellers_aggregated_monthly \
--ignore-table=$database.sales_bestsellers_aggregated_yearly \
--ignore-table=$database.sales_creditmemo \
--ignore-table=$database.sales_creditmemo_comment \
--ignore-table=$database.sales_creditmemo_grid \
--ignore-table=$database.sales_creditmemo_item \
--ignore-table=$database.sales_invoice \
--ignore-table=$database.sales_invoice_comment \
--ignore-table=$database.sales_invoice_grid \
--ignore-table=$database.sales_invoice_item \
--ignore-table=$database.sales_invoiced_aggregated \
--ignore-table=$database.sales_invoiced_aggregated_order \
--ignore-table=$database.sales_order \
--ignore-table=$database.sales_order_address \
--ignore-table=$database.sales_order_aggregated_created \
--ignore-table=$database.sales_order_aggregated_updated \
--ignore-table=$database.sales_order_grid \
--ignore-table=$database.sales_order_item \
--ignore-table=$database.sales_order_payment \
--ignore-table=$database.sales_order_status_history \
--ignore-table=$database.sales_order_tax \
--ignore-table=$database.sales_order_tax_item \
--ignore-table=$database.sales_payment_transaction \
--ignore-table=$database.sales_refunded_aggregated \
--ignore-table=$database.sales_refunded_aggregated_order \
--ignore-table=$database.sales_shipment \
--ignore-table=$database.sales_shipment_comment \
--ignore-table=$database.sales_shipment_grid \
--ignore-table=$database.sales_shipment_item \
--ignore-table=$database.sales_shipment_track \
--ignore-table=$database.sales_shipping_aggregated \
--ignore-table=$database.sales_shipping_aggregated_order \
--ignore-table=$database.vault_payment_token \
--ignore-table=$database.vault_payment_token_order_payment_link \
--ignore-table=$database.wishlist \
--ignore-table=$database.wishlist_item \
--ignore-table=$database.wishlist_item_option \
| gzip > $database.$d.sql.gz

以上是关于sh 用于导出magento 2数据库的Bash脚本 - 剥离的销售数据的主要内容,如果未能解决你的问题,请参考以下文章

sh 用于关闭magento 2模板和阻止提示的Shell脚本,将文件添加到流浪者中的〜/ bin并将权限设置为755

sh 用于打开magento 2模板和阻止提示的Shell脚本,将文件添加到流浪者中的〜/ bin并将权限设置为755

sh 从命令行将变量导出到bash配置文件的简单命令

sh 添加Magento 2样本数据

sh / etc / hosts manager bash脚本(v1.1) - 添加了导入和导出命令!

sh 安装Magento 2 cli#magento2