码迷,mamicode.com
首页 > 数据库 > 详细

Use Drush to Export/Import a Drupal MySQL Database Dump File

时间:2015-02-04 10:50:17      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:

So today I wanted to learn how to export a Drupal database to a file quickly. Back in the day I would‘ve logged in through cPanel and navigated to PHPMyAdmin, then manually select an export of the database and have to choose where to save the file. Not to mention all the previous steps listed would need to be preceeded by a Drupal cache flush (I don‘t like the cache inside a database backup). Typically this would‘ve taken me about 5 minutes to complete, well my friends, no longer is that the case. Behold the power of Drush (once you are ssh‘d in and navigated to your drupal root directory)

drush cc
drush sql-dump > ~/my-sql-dump-file-name.sql

Those two commands clear all the Drupal caches and then dump the sql database to a file in your home directory. Awesome sauce!

Download Database (optional)

If the sql dump file is on a remote server, you can use this terminal command to download a copy of the sql file:

scp tyler@example.com:~/my-sql-dump-file-name.sql ~/Desktop/

Import Database

You can use this command to import the sql dump back into your drupal database.

drush sql-drop
drush sql-cli < ~/my-sql-dump-file-name.sql

A Drush-Less Approach

If you don‘t have Drush setup (which you should have setup if you want to be cool), you can check out this article to make a backup copy of your Drupal‘s MySQL database from a terminal: Drupal - How to Make a Backup Copy of MySQL Database

Use Drush to Export/Import a Drupal MySQL Database Dump File

标签:

原文地址:http://www.cnblogs.com/Richard-Li/p/4271548.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!